public void IsStandartVisitorVisitthCommandUp() { var visitor = new StandartMoveVisitor(); var player = new Player(); var board = Board.Instance; board.ReplaceSymbol(2, 3, SymbolFactory.GetSymbol(SymbolsEnum.EmptySpace)); player.SetScore(0); player.SetX(3); player.SetY(3); visitor.SetVisitCommand("u"); visitor.Visit(player); Assert.AreEqual(1, player.GetScore()); Assert.AreEqual(2, player.GetX()); }
public void IsStandartVisitorVisitWithCommandDownRight() { var visitor = new DiagonalMoveVisitor(); var player = new Player(); var board = Board.Instance; board.ReplaceSymbol(4, 2, SymbolFactory.GetSymbol(SymbolsEnum.EmptySpace)); player.SetScore(0); player.SetX(3); player.SetY(3); visitor.SetVisitCommand("dl"); visitor.Visit(player); Assert.AreEqual(1, player.GetScore()); Assert.AreEqual(4, player.GetX()); Assert.AreEqual(2, player.GetY()); }