Пример #1
0
        public void Events_ReturnExhbitView()
        {
            // Arrange
            var dbContext  = _serviceProvider.GetRequiredService <ApplicationDbContext>();
            var controller = new ExhibitsController(dbContext);

            // Act
            var result = controller.Exhibits("exone");

            // Assert
            Assert.IsAssignableFrom <ViewResult>(result);
        }
Пример #2
0
        public void Events_ReturnView_NotNull_ViewData_Notnull()
        {
            // Arrange
            var dbContext  = _serviceProvider.GetRequiredService <ApplicationDbContext>();
            var controller = new ExhibitsController(dbContext);

            // Act
            var result = controller.Exhibits("exone");

            // Assert
            var viewResult = Assert.IsType <ViewResult>(result);

            Assert.NotNull(viewResult.ViewData);
        }
Пример #3
0
        public void Events_ReturnView_WithViewData()
        {
            // Arrange
            var dbContext  = _serviceProvider.GetRequiredService <ApplicationDbContext>();
            var controller = new ExhibitsController(dbContext);

            // Act
            var result = controller.Exhibits("exone");

            // Assert
            var viewResult = Assert.IsType <ViewResult>(result);

            Assert.IsAssignableFrom <ViewDataDictionary>(viewResult.ViewData);
            //Assert.Same("exone", viewResult.ViewData["key"]);
            //Assert.Same("Your contact page.", viewResult.ViewData["Message"]);
        }
Пример #4
0
        public void Events_ReturnView_ViewData_CorrectValue()
        {
            // Arrange
            var dbContext  = _serviceProvider.GetRequiredService <ApplicationDbContext>();
            var controller = new ExhibitsController(dbContext);

            // Act
            var result = controller.Exhibits("exone");

            // Assert
            var viewResult = Assert.IsType <ViewResult>(result);

            Assert.Same("exone", viewResult.ViewData["key"]);
            var data = viewResult.GetType();

            Console.WriteLine(data + " I'm here");
            //Assert.Same("Your contact page.", viewResult.ViewData["Message"]);
        }