Ejemplo n.º 1
0
        public void CanParseAStartingLocation(string startingLocation)
        {
            var         locationParser = new LocationParser();
            RobotVector location       = locationParser.Parse(startingLocation);

            Assert.That(location.ToString(), Is.EqualTo(startingLocation));
        }
Ejemplo n.º 2
0
        public void FormatsPositionCorrectly()
        {
            var vector = new RobotVector(new Position(1, 1), Heading.North);

            Assert.That(vector.ToString(), Is.EqualTo("1 1 N"));
        }
Ejemplo n.º 3
0
        public void ToStringFormatsDirectionCorrectly(Heading heading, string expected)
        {
            var vector = new RobotVector(ZeroZero(), heading);

            Assert.That(vector.ToString(), Is.EqualTo(expected));
        }