diff --git a/Qwirkle/TestBase/TestPersistence.cs b/Qwirkle/TestBase/TestPersistence.cs index b991a9c..cb3c9d8 100644 --- a/Qwirkle/TestBase/TestPersistence.cs +++ b/Qwirkle/TestBase/TestPersistence.cs @@ -7,36 +7,36 @@ namespace TestBase { public class TestPersistence { - /* [Fact] - public void Test_SaveGame() - { - var game = new Game(); - - IGamePersistence gamePersistence = new GamePersistenceJson(); - gamePersistence.SaveGame(game); + [Fact] + public void Test_SaveGame() + { + var game = new Game(); + + IGamePersistence gamePersistence = new GamePersistenceJson(); + gamePersistence.SaveGame(game); - Assert.True(File.Exists("Game.json")); - } + Assert.True(File.Exists("Game.json")); + } - [Fact] - public void Test_LoadGame() - { - Directory.SetCurrentDirectory(Path.Combine(Directory.GetCurrentDirectory(), "..\\..\\..\\..\\Files")); + [Fact] + public void Test_LoadGame() + { + Directory.SetCurrentDirectory("./../../../../Files"); - var game = new Game(); + var game = new Game(); - game.AddPlayerInGame(["Jules", "Jérémy"]); - game.StartGame(); - - IGamePersistence gamePersistence = new GamePersistenceJson(); - gamePersistence.SaveGame(game); + game.AddPlayerInGame(["Jules", "Jérémy"]); + game.StartGame(); + + IGamePersistence gamePersistence = new GamePersistenceJson(); + gamePersistence.SaveGame(game); - var loadedGame = gamePersistence.LoadGame(); + var loadedGame = gamePersistence.LoadGame(); - Assert.True(game.Board.ReadCells.All(cell => - cell.GetX == loadedGame.Board.GetCell(cell.GetX, cell.GetY)!.GetX && - cell.GetY == loadedGame.Board.GetCell(cell.GetX, cell.GetY)!.GetY && - cell.IsFree == loadedGame.Board.GetCell(cell.GetX, cell.GetY)!.IsFree)); - }*/ + Assert.True(game.Board.ReadCells.All(cell => + cell.GetX == loadedGame.Board.GetCell(cell.GetX, cell.GetY)!.GetX && + cell.GetY == loadedGame.Board.GetCell(cell.GetX, cell.GetY)!.GetY && + cell.IsFree == loadedGame.Board.GetCell(cell.GetX, cell.GetY)!.IsFree)); + } } } \ No newline at end of file