Json is being handled with camelCase
This commit is contained in:
@ -10,7 +10,7 @@ namespace BackendTests.Services;
|
||||
|
||||
public class ActionServiceTests
|
||||
{
|
||||
private readonly Player _blackPlayer = (Player)Players.Create("black");
|
||||
private readonly Player _blackPlayer = Players.Create("black");
|
||||
private readonly Player _redPlayer = (Player)Players.Create("red");
|
||||
|
||||
private readonly Player _whitePlayer = (Player)Players.Create("white");
|
||||
@ -109,7 +109,7 @@ public class ActionServiceTests
|
||||
var pos = _spawns.Dequeue();
|
||||
_whitePlayer.PacMan.Position = pos;
|
||||
_whitePlayer.PacMan.SpawnPosition = pos;
|
||||
Assert.That(new List<IPlayer> { _whitePlayer }, Is.EqualTo(players));
|
||||
Assert.That(new List<Player> { _whitePlayer }, Is.EqualTo(players));
|
||||
}
|
||||
|
||||
#endregion
|
||||
@ -173,7 +173,7 @@ public class ActionServiceTests
|
||||
var result = _service.Ready();
|
||||
// If selected the state is changed to InGame
|
||||
_whitePlayer.State = State.InGame;
|
||||
var players = result.GetType().GetProperty("Players")?.GetValue(result) as IEnumerable<IPlayer>;
|
||||
var players = result.GetType().GetProperty("Players")?.GetValue(result) as IEnumerable<Player>;
|
||||
Assert.That(players?.First().Username, Is.EqualTo(_whitePlayer.Username));
|
||||
}
|
||||
|
||||
@ -193,7 +193,7 @@ public class ActionServiceTests
|
||||
|
||||
result = _service.Ready();
|
||||
|
||||
var players = result.GetType().GetProperty("Players")?.GetValue(result) as IEnumerable<IPlayer>;
|
||||
var players = result.GetType().GetProperty("Players")?.GetValue(result) as IEnumerable<Player>;
|
||||
Assert.That(players?.First().Username, Is.EqualTo(_blackPlayer.Username).Or.EqualTo(_whitePlayer.Username));
|
||||
}
|
||||
|
||||
|
@ -20,14 +20,14 @@ public class GameTests
|
||||
private readonly DirectionalPosition _spawn7By7Right = new()
|
||||
{ At = new Position { X = 7, Y = 7 }, Direction = Direction.Right };
|
||||
|
||||
private IPlayer _bluePlayer = null!;
|
||||
private Player _bluePlayer = null!;
|
||||
private pacMan.Services.Game _game = null!;
|
||||
private IPlayer _greenPlayer = null!;
|
||||
private IPlayer _purplePlayer = null!;
|
||||
private IPlayer _redPlayer = null!;
|
||||
private Player _greenPlayer = null!;
|
||||
private Player _purplePlayer = null!;
|
||||
private Player _redPlayer = null!;
|
||||
|
||||
private Queue<DirectionalPosition> _spawns = null!;
|
||||
private IPlayer _yellowPlayer = null!;
|
||||
private Player _yellowPlayer = null!;
|
||||
|
||||
[SetUp]
|
||||
public void Setup()
|
||||
@ -61,7 +61,7 @@ public class GameTests
|
||||
|
||||
#endregion
|
||||
|
||||
#region AddPlayer(IPlayer player)
|
||||
#region AddPlayer(Player player)
|
||||
|
||||
[Test]
|
||||
public void AddPlayer_WhenEmpty()
|
||||
@ -82,7 +82,7 @@ public class GameTests
|
||||
[Test]
|
||||
public void AddPlayer_WhenNameExists()
|
||||
{
|
||||
var redClone = Players.Clone(_redPlayer);
|
||||
var redClone = _redPlayer.Clone();
|
||||
_game.AddPlayer(_redPlayer);
|
||||
var added = _game.AddPlayer(redClone);
|
||||
Assert.That(added, Is.True);
|
||||
@ -146,7 +146,7 @@ public class GameTests
|
||||
|
||||
#endregion
|
||||
|
||||
#region SetReady(IPlayer player)
|
||||
#region SetReady(Player player)
|
||||
|
||||
[Test]
|
||||
public void SetReady_ReturnsAllPlayers()
|
||||
@ -191,14 +191,14 @@ public class GameTests
|
||||
{
|
||||
AddFullParty();
|
||||
_game.Players.ForEach(player => player.State = State.Ready);
|
||||
Assert.That(_game.Players, Has.All.Property(nameof(IPlayer.State)).EqualTo(State.Ready));
|
||||
Assert.That(_game.Players, Has.All.Property(nameof(Player.State)).EqualTo(State.Ready));
|
||||
|
||||
var allInGame = _game.SetAllInGame();
|
||||
|
||||
Assert.Multiple(() =>
|
||||
{
|
||||
Assert.That(allInGame, Is.True);
|
||||
Assert.That(_game.Players, Has.All.Property(nameof(IPlayer.State)).EqualTo(State.InGame));
|
||||
Assert.That(_game.Players, Has.All.Property(nameof(Player.State)).EqualTo(State.InGame));
|
||||
});
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user