public void TestMemento() { ILabyrinthFactory factory = new LabyrinthFactory(); IPlayfield playfield = factory.CreatePlayfield(); IPlayer player= factory.CreatePlayer(); IGameDialog dialogs = factory.CreateDialogs(); IScoreboard scoreboard = factory.CreateScoreboard(); int numberOfMoves = 5; Memento testMemento = new Memento(factory, playfield, player, dialogs, scoreboard, numberOfMoves); }
public void TestLoadMememntoMethod() { ILabyrinthFactory factory = new LabyrinthFactory(); IPlayfield playfield = factory.CreatePlayfield(); IPlayer player = factory.CreatePlayer(); IGameDialog dialogs = factory.CreateDialogs(); IScoreboard scoreboard = factory.CreateScoreboard(); int numberOfMoves = 5; Memento testMemento = new Memento(factory, playfield, player, dialogs, scoreboard, numberOfMoves); Labyrinth.Engine.LabyrinthEngine.Instance.LoadMemento(testMemento); }