public static void ShouldIdentifyPositionsOutsideBoard() { var board = new Game.Simulation.Board(squares: Game.Simulation.Board.DefaultStartingSquares()); var offBoard1 = new Vec2 <int>(-1, 7); var offBoard2 = new Vec2 <int>(0, 8); board.IsInsideBounds(offBoard1).Should().Be(false); board.IsInsideBounds(offBoard2).Should().Be(false); }
public static void ShouldIdentifyPositionsInsideBoard() { var board = new Game.Simulation.Board(squares: Game.Simulation.Board.DefaultStartingSquares()); var onBoard1 = new Vec2 <int>(1, 7); var onBoard2 = new Vec2 <int>(7, 0); board.IsInsideBounds(onBoard1).Should().Be(true); board.IsInsideBounds(onBoard2).Should().Be(true); }