diff --git a/Sources/TestProject1/TestGame.cs b/Sources/TestProject1/TestGame.cs index 775fbcb..4d2a6ec 100644 --- a/Sources/TestProject1/TestGame.cs +++ b/Sources/TestProject1/TestGame.cs @@ -184,14 +184,15 @@ namespace Test public void Equal() { Game game = new("name", "description", 2012, new List { "1", "2", "3" }, "cover", "www.link.com"); - Game game2 = new("name", "description2", 2020, new List { "1" }, "cover2", "www.link.com"); - Game game3 = new("name2", "description", 2010, new List { "1", "2", "3" }, "cover", "www.link.com"); - Review rev = new("User 1", 3, "text"); + Game game2 = new("name2", "description", 2020, new List { "1" }, "cover2", "www.link.com"); + Game game3 = null; + string game4 = ""; - Assert.True(game.Equals(game2)); - Assert.False(game.Equals(game3)); - Assert.False(game.Equals((Review)rev)); - Assert.False(game.Equals(null)); + Assert.False(game.Equals(game2 as Game)); + Assert.False(game.Equals(game3 as object)); + Assert.True(game.Equals(game as object)); + Assert.False(game.Equals(game4 as object)); + Assert.False(game.Equals(game2 as object)); } [Fact] @@ -202,7 +203,7 @@ namespace Test Review rev2 = new("User 2", 4, "rev2"); game.AddReview(rev); game.AddReview(rev2); - Assert.Equal("name : description : 2012 : cover\nUser 1 : 3 : rev\nUser 2 : 4 : rev2\n", game.ToString()); + Assert.Equal("name : description : 2012 : cover : www.link.com\nUser 1 : 3 : rev\nUser 2 : 4 : rev2\n", game.ToString()); } } } \ No newline at end of file diff --git a/Sources/TestProject1/TestUser.cs b/Sources/TestProject1/TestUser.cs index ccddb90..9f13231 100644 --- a/Sources/TestProject1/TestUser.cs +++ b/Sources/TestProject1/TestUser.cs @@ -60,6 +60,13 @@ namespace Test Assert.Equal("Azerty123*", user.Password); } + [Fact] + public void UserImage() + { + User user = new("userimage", "username", "bio", "adresse.mail@gmail.com", "Azerty123*"); + Assert.Equal("userimage", user.UserImage); + } + [Fact] public void AddingAndAddingGameToFollowed() { @@ -86,6 +93,21 @@ namespace Test user.RemoveSelfReview(game, 2.5f, "UwU"); Assert.Empty(game.Reviews); } - + + [Fact] + public void Eq() + { + User user = new("userimage", "username", "biographie", "adresse.mail@gmail.com", "Azerty123*"); + User user2 = new("userimage", "username2", "biographie", "adresse.mail@gmail.com", "Azerty123*"); + User user3 = new("userimage", "username", "biographie", "adresse.mail@gmail.com", "Azerty123*"); + User user4 = null; + string user5 = ""; + + Assert.False(user.Equals(user2 as User)); + Assert.False(user.Equals(user2 as object)); + Assert.True(user.Equals(user3 as object)); + Assert.False(user.Equals(user4 as object)); + Assert.False(user.Equals(user2 as object)); + } } }