public void IsMoveDestinationCellNullTest() { // Arrange List <Player> testPlayers = ReadyPlayers(); MoveRunner moveRunner = new MoveRunner(new MapBuilder().BuildMap(VERTICAL_SIZE, HORIZONTAL_SIZE, testPlayers)); // Act bool result = moveRunner.IsMove(moveRunner.Cells[0, 3].I, moveRunner.Cells[0, 3].J, 1, 3); // Assert Assert.IsFalse(result); }
public void IsMoveFromTopToBottomDiagonallyFromOddFalseTest() { // Arrange List <Player> testPlayers = ReadyPlayers(); MoveRunner moveRunner = new MoveRunner(new MapBuilder().BuildMap(VERTICAL_SIZE, HORIZONTAL_SIZE, testPlayers)); // Act bool result = moveRunner.IsMove(moveRunner.Cells[3, 1].I, moveRunner.Cells[3, 1].J, moveRunner.Cells[4, 0].I, moveRunner.Cells[4, 0].J); // Assert Assert.IsFalse(result); }
public void IsMoveSourceCoordsMoreSizeTest() { // Arrange List <Player> testPlayers = ReadyPlayers(); MoveRunner moveRunner = new MoveRunner(new MapBuilder().BuildMap(VERTICAL_SIZE, HORIZONTAL_SIZE, testPlayers)); // Act bool result = moveRunner.IsMove(VERTICAL_SIZE + 1, 0, moveRunner.Cells[0, 1].I, moveRunner.Cells[0, 1].J); // Assert Assert.IsFalse(result); }
public void IsMoveFromBottomToTopTest() { // Arrange List <Player> testPlayers = ReadyPlayers(); MoveRunner moveRunner = new MoveRunner(new MapBuilder().BuildMap(VERTICAL_SIZE, HORIZONTAL_SIZE, testPlayers)); // Act bool result = moveRunner.IsMove(moveRunner.Cells[1, 1].I, moveRunner.Cells[1, 1].J, moveRunner.Cells[0, 1].I, moveRunner.Cells[0, 1].J); // Assert Assert.IsTrue(result); }