public void robotShouldReportCorrectPositionWhenTurnedLeft() { var robot = new Robot (); var result = robot.PlaceRobot (1, 1, DirectionFacing.South); robot.TurnLeft (); Assert.IsTrue (result); Assert.AreEqual ("1, 1, East", robot.GetRobotPosition ()); }
public void robotShouldMoveAndTurnAndReportItsPosition() { var robot = new Robot (); robot.PlaceRobot (1, 1, DirectionFacing.East); robot.Move (); robot.TurnLeft (); robot.Move (); robot.Move (); Assert.AreEqual ("2, 3, North", robot.GetRobotPosition ()); }