Ejemplo n.º 1
0
        public void InputNumberIntegerTypeTestPass()
        {
            var input = new StringReader("15216");

            Console.SetIn(input);

            var userInput = InputNumber.InputValidNumber();

            Assert.IsInstanceOfType(userInput, typeof(Int32));
        }
Ejemplo n.º 2
0
        public void InputNumberIntegerTypeTestFail()
        {
            var output = new StringWriter();

            Console.SetOut(output);

            var input = new StringReader("badInput");

            Console.SetIn(input);

            var expectedOutput = "Enter decryption key as integer number:\r\nWe can not convert input: 'badInput' \nto an integer number, please try again\r\n";

            InputNumber.InputValidNumber();

            Assert.AreEqual(expectedOutput, output.ToString());
        }