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