From 8143a09c4e4617c22b73616420d95d8b17a6936e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20LAVERGNE?= Date: Fri, 12 Apr 2024 18:40:17 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9E=95=20=20Ajout=20des=20tests=20unitaires?= =?UTF-8?q?=20pour=20la=20classe=20Player?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/Trek-12/Tests/PlayerTest.cs | 29 +++++++++++++++++++++++++++++ source/Trek-12/Tests/UnitTest1.cs | 9 --------- 2 files changed, 29 insertions(+), 9 deletions(-) create mode 100644 source/Trek-12/Tests/PlayerTest.cs delete mode 100644 source/Trek-12/Tests/UnitTest1.cs 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 -- 2.36.3