Ejemplo n.º 1
0
        public void ValidInputTest()
        {
            Direction direction;
            var       point = PositionParser.ParsePosition("7 8 S", out direction);

            Assert.AreEqual(point.X, 7);
            Assert.AreEqual(point.Y, 8);
            Assert.AreEqual(direction, Direction.South);
        }
Ejemplo n.º 2
0
        public void InVailidDirectionTest()
        {
            Direction direction;

            PositionParser.ParsePosition("7 7 @", out direction);
        }
Ejemplo n.º 3
0
        public void InVailidXTest()
        {
            Direction direction;

            PositionParser.ParsePosition("A 7 N", out direction);
        }
Ejemplo n.º 4
0
        public void EmptyInvalidTextTest()
        {
            Direction direction;

            PositionParser.ParsePosition("AB C", out direction);
        }
Ejemplo n.º 5
0
        public void EmptyInputTest()
        {
            Direction direction;

            PositionParser.ParsePosition("  ", out direction);
        }
Ejemplo n.º 6
0
        public void NullInputTest()
        {
            Direction direction;

            PositionParser.ParsePosition(null, out direction);
        }