public void Index_ShouldReturn_ViewNamed_Index() { //Arrange CustomerController controller = new CustomerController(_loggingServiceFake, _customerServiceFake); //Act ActionResult result = controller.Index(1); //Assert result.AssertViewRendered().ForView("Index"); }
public void IndexPost_ShouldRedirectTo_Step2() { //Arrange CustomerController controller = new CustomerController(_loggingServiceFake, _customerServiceFake); //Act ActionResult result = controller.Index(new Core.Entities.Customer { Id = 1 }); //Assert result.AssertActionRedirect().ToAction("Step2"); }
public void Index_ShouldReturn_ViewWithModelofType_Customer() { //Arrange CustomerController controller = new CustomerController(_loggingServiceFake, _customerServiceFake); //Act ViewResult result = (ViewResult)controller.Index(1); //Assert result.Model.Should().BeOfType<Core.Entities.Customer>(); //Assert.IsInstanceOfType(result.Model, typeof(Core.Entities.Customer)); }