public void IsPlayerPrintReturnWriteString() { var player = new Player(); player.SetName("pesho"); player.SetScore(5); Assert.AreEqual(". pesho ---> 5 Score", player.Print()); }
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()); }