Exemple #1
0
        public void ConsoleReader_ShouldReturnCorrectly(string inputText)
        {
            //Arrange

            //Change the input of the Console so we can analyse the result of Console.WriteLine
            var consoleInput = new StringReader(inputText);

            Console.SetIn(consoleInput);
            IReader reader = new ConsoleReader();

            //Act
            var result = reader.ReadInstruction();

            //Assert
            Assert.Equal(inputText, result);
        }