public void TestIsValidPosition_StartingPosition() { SquareBoard squareBoard = new SquareBoard(5, 5); Position position = new Position(0, 0); var result = squareBoard.IsValidPosition(position); Assert.IsTrue(result); }
public void TestIsValidPosition_PositionInBound() { SquareBoard squareBoard = new SquareBoard(5, 5); Position position = new Position(1, 4); var result = squareBoard.IsValidPosition(position); Assert.IsTrue(result); }
public void TestIsValidPosition_PositionOutOfBound() { SquareBoard squareBoard = new SquareBoard(5, 5); Position position = new Position(6, 6); var result = squareBoard.IsValidPosition(position); Assert.IsFalse(result); }
public void TestIsValidPosition_NegativePosition() { SquareBoard squareBoard = new SquareBoard(5, 5); Position position = new Position(-1, -1); var result = squareBoard.IsValidPosition(position); Assert.IsFalse(result); }