Ajout de tests pour player
continuous-integration/drone/push Build is passing Details

pull/93/head
Remi NEVEU 11 months ago
parent 9fae1d2702
commit 5d148e5352

@ -40,4 +40,35 @@ public class PlayerTests
var player2 = new Player(pseudo2);
Assert.Equal(expectedResult, player1.GetHashCode() == player2.GetHashCode());
}
[Fact]
public void BaseConstructor_WithNoParameterssets_Default()
{
Player player = new Player();
Assert.Equal("Player", player.Pseudo);
Assert.Equal("DefaultProfilePicture", player.ProfilePicture);
}
[Fact]
public void ChooseOperation_ReturnsLower()
{
Player player = new Player();
Assert.Equal(Operation.LOWER, player.ChooseOperation());
}
[Fact]
public void Equals_WithNull_ReturnsFalse()
{
Player player = new Player();
Assert.False(player.Equals(null));
}
[Fact]
public void Equals_WithDifferentType_ReturnsFalse()
{
Player player = new Player();
Assert.False(player.Equals(new Cell(0, 0)));
}
}
Loading…
Cancel
Save