コード例 #1
0
 public void shouldRaiseAnErrorIfRobotNotProperlyPlacedWhenTurning()
 {
     var robot = new	Robot ();
     var result = robot.TurnRight ();
     Assert.IsFalse (result);
     Assert.AreEqual ("Robot cannot turn until it has been properly placed", robot.error);
 }
コード例 #2
0
 public void robotShouldReportCorrectPositionWhenTurnedRight()
 {
     var robot = new Robot ();
     var result = robot.PlaceRobot (1, 1, DirectionFacing.South);
     robot.TurnRight ();
     Assert.IsTrue (result);
     Assert.AreEqual ("1, 1, West", robot.GetRobotPosition ());
 }