diff --git a/source/Trek-12/Tests/PlayerTest.cs b/source/Trek-12/Tests/PlayerTest.cs new file mode 100644 index 0000000..f6bb3ab --- /dev/null +++ b/source/Trek-12/Tests/PlayerTest.cs @@ -0,0 +1,29 @@ +namespace Tests; +using Models; + +public class PlayerTest +{ + [Fact] + public void PlayerConstructorTest() + { + Player player = new Player(); + Assert.NotNull(player); + Assert.Equal("Player", player.Pseudo); + Assert.Equal("DefaultProfilePicture", player.ProfilePicture); + + Player player2 = new Player("John Doe", "N/A.png"); + Assert.Equal("John Doe", player2.Pseudo); + Assert.Equal("N/A.png", player2.ProfilePicture); + } + + [Fact] + public void PlayerIsEqualTest() + { + Player player = new Player("John"); + Player player2 = new Player("John","N/A"); + Player player3 = new Player("Inconnu","N/A"); + + Assert.Equal(player, player2); + Assert.NotEqual(player, player3); + } +} \ No newline at end of file diff --git a/source/Trek-12/Tests/UnitTest1.cs b/source/Trek-12/Tests/UnitTest1.cs deleted file mode 100644 index 279821b..0000000 --- a/source/Trek-12/Tests/UnitTest1.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace Tests; - -public class UnitTest1 -{ - [Fact] - public void Test1() - { - } -} \ No newline at end of file