예제 #1
0
        public void TestRobotTurnInvalidAntiClockwise()
        {
            Robot robot = new Robot(5);

            robot.Turn(false);

            Assert.IsNull(robot.bearing);
        }
예제 #2
0
        public void TestRobotTurnValidAntiClockwise()
        {
            Robot robot = new Robot(5);

            robot.SetBearing("SOUTH");

            robot.Turn(false);

            Assert.AreEqual("EAST", robot.bearing);
        }
예제 #3
0
        public void TestRobotTurnValidClockwise()
        {
            Robot robot = new Robot(5);

            robot.SetBearing("SOUTH");

            robot.Turn(true);

            Assert.AreEqual("WEST", robot.bearing);
        }