diff --git a/source/Trek-12/Tests/PlayerTests.cs b/source/Trek-12/Tests/PlayerTests.cs index 194fa85..110c81d 100644 --- a/source/Trek-12/Tests/PlayerTests.cs +++ b/source/Trek-12/Tests/PlayerTests.cs @@ -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))); + } + + } \ No newline at end of file