Ejemplo n.º 1
0
 /// <summary>
 /// Utilizes RotationUtil class - turn right
 /// </summary>
 /// <param name="d">The current direction</param>
 /// <returns>Return new direction</returns>
 protected Direction TurnRight(Direction d)
 {
     return(RotationUtil.RotateRight(d));
 }
Ejemplo n.º 2
0
        public void South_RotateRight_ExpectWest()
        {
            Direction d = RotationUtil.RotateRight(Direction.SOUTH);

            Assert.AreEqual(Direction.WEST, d);
        }
Ejemplo n.º 3
0
        public void North_RotateRight_ExpectEast()
        {
            Direction d = RotationUtil.RotateRight(Direction.NORTH);

            Assert.AreEqual(Direction.EAST, d);
        }
Ejemplo n.º 4
0
        public void West_RotateRight_ExpectNorth()
        {
            Direction d = RotationUtil.RotateRight(Direction.WEST);

            Assert.AreEqual(Direction.NORTH, d);
        }
Ejemplo n.º 5
0
        public void East_RotateRight_ExpectSouth()
        {
            Direction d = RotationUtil.RotateRight(Direction.EAST);

            Assert.AreEqual(Direction.SOUTH, d);
        }