Пример #1
0
        public void ManualInputProviderTestReturnLanguageTypeInputValueShouldReturn_1_or_2()
        {
            //Arrange
            var expectedValue     = 2;
            var consoleReaderMock = new Mock <IConsoleReadWrap>();

            consoleReaderMock.Setup(x => x.ConsoleReadLine()).Returns("2");
            //Act
            var manualInput = new ManualInputProvider(consoleReaderMock.Object);

            //Assert
            Assert.AreEqual(expectedValue, manualInput.ReturnLanguageTypeInputValue());
        }
Пример #2
0
        public void ManualInputProviderShouldSetProperties()
        {
            //Arrange
            var expectedMessage   = "fakeMessage";
            var consoleReaderMock = new Mock <IConsoleReadWrap>();

            consoleReaderMock.Setup(x => x.ReadAppSettings()).Returns("fakeMessage");
            consoleReaderMock.Setup(x => x.ConsoleReadLine()).Returns("1");
            //Act
            var manualInput = new ManualInputProvider(consoleReaderMock.Object);

            //Assert
            Assert.IsNotNull(manualInput._consoleReadWrap);
            Assert.AreEqual(expectedMessage, manualInput.message);
        }