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); }
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); }
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"]); }
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"]); }