Esempio n. 1
0
        public void CreatePosition_ValidPosition()
        {
            string[] input = new string[] { "1", "2", "N" };
            Rover.ConsoleApplication.Input.PositionInput positionInput = new ConsoleApplication.Input.PositionInput();
            var position = positionInput.CreatePosition(input);

            Assert.Equal(1, position.XPosition);
            Assert.Equal(2, position.YPosition);
            Assert.Equal("N", position.Direction);
        }
Esempio n. 2
0
        public void SplitInput_ValidValues()
        {
            string input = "1 2 N";

            Rover.ConsoleApplication.Input.PositionInput positionInput = new ConsoleApplication.Input.PositionInput();
            var result = positionInput.SplitInput(input);

            Assert.Collection(result,
                              value => Assert.Equal("1", value),
                              value => Assert.Equal("2", value),
                              value => Assert.Equal("N", value)
                              );
        }