From 7201d5e2f605666d3a832b5a4165e0f9e6c07901 Mon Sep 17 00:00:00 2001 From: BelsethUwU Date: Thu, 1 Jun 2023 19:09:17 +0200 Subject: [PATCH] fix : Code spell&coverage --- Sources/Stim.Model/Manager.cs | 9 +++- Sources/Stim.Model/User.cs | 1 + Sources/TestProject1/TestManager.cs | 66 +++++++++++++++++------------ 3 files changed, 46 insertions(+), 30 deletions(-) diff --git a/Sources/Stim.Model/Manager.cs b/Sources/Stim.Model/Manager.cs index df31c11..906f152 100644 --- a/Sources/Stim.Model/Manager.cs +++ b/Sources/Stim.Model/Manager.cs @@ -4,7 +4,12 @@ namespace Model { public class Manager { - public IPersistance Mgrpersistance; + public IPersistance Mgrpersistance + { + get { return mgrpersistance; } + set { mgrpersistance = value; } + } + private IPersistance mgrpersistance; public ObservableCollection GameList { get;} public ObservableCollection ResearchedGame { get; set; } public User CurrentUser { get; set; } @@ -13,7 +18,7 @@ namespace Model public Manager(IPersistance persistance) { Mgrpersistance = persistance; - CurrentUser = new User(null,"username", "je suis née .... maintenat je fini à 19h30 à cause de l'IHM. GHGHTFCDXEFTGHYJKIJHNGFVCREDTGHNJIKJUHNYGVTFCREDZTGYHUNJIKJUHNYTGVFCREDRTYHUJIOUJNHYGVFRCCFTGYHUJIUJNHYTGBVCFDRRTGYHUI", "email@email.com", "password88"); + CurrentUser = new User("","username", "je suis née .... maintenat je fini à 19h30 à cause de l'IHM. GHGHTFCDXEFTGHYJKIJHNGFVCREDTGHNJIKJUHNYGVTFCREDZTGYHUNJIKJUHNYTGVFCREDRTYHUJIOUJNHYGVFRCCFTGYHUJIUJNHYTGBVCFDRRTGYHUI", "email@email.com", "password88"); GameList = persistance.LoadGame(); ResearchedGame = persistance.LoadGame(); Users = persistance.LoadUser(); diff --git a/Sources/Stim.Model/User.cs b/Sources/Stim.Model/User.cs index 8cb89c3..5355e36 100644 --- a/Sources/Stim.Model/User.cs +++ b/Sources/Stim.Model/User.cs @@ -66,6 +66,7 @@ namespace Model get; private init; } + [DataMember] public string UserImage { get => userImage; diff --git a/Sources/TestProject1/TestManager.cs b/Sources/TestProject1/TestManager.cs index a7d88c1..fc12296 100644 --- a/Sources/TestProject1/TestManager.cs +++ b/Sources/TestProject1/TestManager.cs @@ -1,30 +1,40 @@ -using Model; -using StimPersistance; +using Model; +using StimPersistance; using StimStub; -namespace Test -{ - public class TestManager - { - [Fact] - public void Constructor() - { - IPersistance persistance = new Stub(); - Manager manager = new(persistance); - Assert.NotNull(manager); - } - - [Fact] - public void AddAndRemoveGame() - { - IPersistance persistance = new Stub(); - Manager manager = new(persistance); - Game game = new("game", "description", 2012, new List { "1", "2", "3" }, "cover", "www.link.com"); - manager.AddGametoGamesList(game); - - Assert.Contains(game, manager.GameList); - manager.RemoveGameFromGamesList(game); - Assert.DoesNotContain(game, manager.GameList); - } - } -} +namespace Test +{ + public class TestManager + { + [Fact] + public void Constructor() + { + IPersistance persistance = new Stub(); + Manager manager = new(persistance); + Assert.NotNull(manager); + } + + [Fact] + public void AddAndRemoveGame() + { + IPersistance persistance = new Stub(); + Manager manager = new(persistance); + Game game = new("game", "description", 2012, new List { "1", "2", "3" }, "cover", "www.link.com"); + manager.AddGametoGamesList(game); + + Assert.Contains(game, manager.GameList); + manager.RemoveGameFromGamesList(game); + Assert.DoesNotContain(game, manager.GameList); + } + [Fact] + public void AddUser() + { + IPersistance persistance = new Stub(); + Manager manager = new(persistance); + User user = new("", "username", "", "gmail@gmail.com", "Azerty123*"); + manager.AddUsertoUserList(user); + + Assert.Contains(user, manager.Users); + } + } +}