Example #1
0
        public void Index_Test()
        {
            var mockReader = new Mock <IAppLogsReader>();

            mockReader.Setup(x => x.GetApplicationLogs(It.IsAny <string>())).Returns(It.IsAny <IEnumerable <AppLog> >());

            var controller = new AppLogsController(mockReader.Object);
            var result     = controller.Index(It.IsAny <string>());

            result.Should().BeOfType(typeof(ViewResult));
        }
Example #2
0
        public void Index_Test_Data()
        {
            var appLogs = new List <AppLog>()
            {
                new AppLog(),
                new AppLog()
            };
            var mockReader = new Mock <IAppLogsReader>();

            mockReader.Setup(x => x.GetApplicationLogs(It.IsAny <string>())).Returns(appLogs);

            var controller = new AppLogsController(mockReader.Object);
            var result     = controller.Index(It.IsAny <string>());

            result.Should().BeOfType(typeof(ViewResult));
            var modelresult = ((ViewResult)result).Model;

            Assert.IsAssignableFrom <IEnumerable <AppLog> >(modelresult);
            ((IEnumerable <AppLog>)modelresult).Count().Should().Be(2);
        }