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); }
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 ()); }