public void CanParseAStartingLocation(string startingLocation) { var locationParser = new LocationParser(); RobotVector location = locationParser.Parse(startingLocation); Assert.That(location.ToString(), Is.EqualTo(startingLocation)); }
public void FormatsPositionCorrectly() { var vector = new RobotVector(new Position(1, 1), Heading.North); Assert.That(vector.ToString(), Is.EqualTo("1 1 N")); }
public void ToStringFormatsDirectionCorrectly(Heading heading, string expected) { var vector = new RobotVector(ZeroZero(), heading); Assert.That(vector.ToString(), Is.EqualTo(expected)); }