public void Place_OutOfRangeTest_Pass() { PlayPacman sut = new PlayPacman(_Logger); var pacmanItem = sut.Place(8, 7, Direction.NORTH); Assert.AreNotEqual(pacmanItem.X, 8); }
public void Place_RangeTest_Pass() { PlayPacman sut = new PlayPacman(_Logger); var pacmanItem = sut.Place(4, 4, Direction.NORTH); Assert.AreEqual(pacmanItem.X, 4); }
public void MovePacMan_InvalidValidMove_Pass() { PlayPacman sut = new PlayPacman(_Logger); var pacmanItem = new Pacman() { X = 1, Y = 1, direction = Direction.NORTH }; var movedItem = sut.MovePacMan(pacmanItem); Assert.AreNotEqual(pacmanItem.Y, 1); }
public void MovePacMan_ValidWestMove_Pass() { PlayPacman sut = new PlayPacman(_Logger); var pacmanItem = new Pacman() { X = 3, Y = 3, direction = Direction.WEST }; var movedItem = sut.MovePacMan(pacmanItem); Assert.AreEqual(pacmanItem.X, 2); }
public void MovePacMan_ValidSouthMove_Pass() { PlayPacman sut = new PlayPacman(_Logger); var pacmanItem = new Pacman() { X = 2, Y = 2, direction = Direction.SOUTH }; var movedItem = sut.MovePacMan(pacmanItem); Assert.AreEqual(pacmanItem.Y, 1); }
public void PositionPacMan_WestRight_Pass() { PlayPacman sut = new PlayPacman(_Logger); var pacmanItem = new Pacman() { X = 0, Y = 0, direction = Direction.WEST }; var movedItem = sut.PositionPacMan(pacmanItem, Position.RIGHT); Assert.AreEqual(pacmanItem.direction, Direction.NORTH); }
public void PositionPacMan_EastLeft_Pass() { PlayPacman sut = new PlayPacman(_Logger); var pacmanItem = new Pacman() { X = 0, Y = 0, direction = Direction.EAST }; var movedItem = sut.PositionPacMan(pacmanItem, Position.LEFT); Assert.AreEqual(pacmanItem.direction, Direction.NORTH); }