diff --git a/Sources/GameAtlas/Tests/UnitTest2.cs b/Sources/GameAtlas/Tests/UnitTest2.cs index 5e87a63..b8bc97c 100644 --- a/Sources/GameAtlas/Tests/UnitTest2.cs +++ b/Sources/GameAtlas/Tests/UnitTest2.cs @@ -11,7 +11,7 @@ namespace Tests public class UnitTest2 { [Fact] - public void Test1() + public void Test2() { Admin Antoine = new Admin("antoine@gameatlas.com", "Antoine", "adminAntoine01"); Debug.WriteLine(Antoine.Mail); diff --git a/Sources/GameAtlas/Tests/UtilisateurSimulation.cs b/Sources/GameAtlas/Tests/UtilisateurSimulation.cs new file mode 100644 index 0000000..49c65c6 --- /dev/null +++ b/Sources/GameAtlas/Tests/UtilisateurSimulation.cs @@ -0,0 +1,54 @@ +using Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Diagnostics; + +namespace Tests +{ + public class UtilisateurSimulation + { + readonly Utilisateur Georges = new Utilisateur("georges.gio@gmail.com", "GeoStorm", "Storm7!"); + + public void UserCheck() + { + Debug.WriteLine(Georges.Mail); + Debug.WriteLine(Georges.Pseudo); + Debug.WriteLine(Georges.EstAdmin); + } + + public void ListeFavoris() + { + Jeu TheLastOfUs = new Jeu("The Last Of Us Part I", "Dans un monde dévasté où rôdent infectés et survivants endurcis, Joel, un protagoniste désabusé, est engagé pour faire sortir Ellie, 14 ans, d'une zone de quarantaine militaire. Mais ce qui devait être une simple mission de routine se transforme vite en un dangereux périple à travers le pays.", "28 Mars 2023", "PS5 PC", "Naughty Dog LLC", "PlayStation PC LLC", 8.5, 487, "Solo Action Aventure", "cover_lastofus1.png"); + Georges.ListeFavoris.Add(TheLastOfUs); + Debug.WriteLine($"Nombre de jeux dans la Liste des Favoris: {Georges.ListeFavoris.Count()}"); + Debug.WriteLine($"Nom du Jeu: {Georges.ListeFavoris[0].Nom}"); + + Georges.ListeFavoris.Remove(TheLastOfUs); + Debug.WriteLine($"Nombre de jeux dans la Liste des Favoris: {Georges.ListeFavoris.Count()}"); + } + + public void ListePossedes() + { + Jeu ForzaHorizon = new Jeu("Forza Horizon 5", "Dans ce jeu, vous pouvez explorer une carte en monde ouvert vraiment massive, cinquante pour cent plus grande que la carte non négligeable de Forza Horizon 4. Faites la course avec divers véhicules à travers la caldeira d'un volcan, explorez les jungles et les forêts tropicales à la recherche de villes en ruines cachées, parcourez les plages de sable blanc, et passez devant des chutes d'eau, des montagnes enneigées et de grandes villes comme Guanajuato, qui possède un réseau de tunnels secrets à explorer !", "9 Novembre 2021", "PC XOne", "Playground Games", "Xbox Game Studios", 6.5, 420, "Course Simulation Sport", "cover_forzahorizon5.png"); + Georges.ListePossedes.Add(ForzaHorizon); + Debug.WriteLine($"Nombre de jeux dans la Liste de Possédés: {Georges.ListePossedes.Count()}"); + Debug.WriteLine($"Nom du Jeu: {Georges.ListePossedes[0].Nom}"); + + Georges.ListePossedes.Remove(ForzaHorizon); + Debug.WriteLine($"Nombre de jeux dans la Liste de Possédés: {Georges.ListePossedes.Count()}"); + } + + public void RemoveFavoris() + { + Georges.ListePossedes.Remove(ForzaHorizon); + } + + public void RemovePossedes() + { + + } + } +}