public void Example_Create_Default_Should_Pass() { // Arrange var myController = new ExampleController(); // Act var result = myController.Create(); // Assert Assert.IsNotNull(result); }
public void Create_ShouldReturn_TotalResult() { var entity = new List <ExampleDTO> { new ExampleDTO { Name = "Mock Name", Description = "Mock Description" } }; var result = controller.Create(entity); Assert.Multiple(() => { service.Verify(s => s.Create(It.IsAny <List <ExampleEntity> >()), Times.Once); Assert.NotNull(result); Assert.IsInstanceOf(typeof(OkObjectResult), result.Result); }); }
public void Example_Create_Post_Default_Should_Pass() { // Arrange var myController = new ExampleController(); var myData = new ExampleModel(); // Act var result = myController.Create(myData); // Reset // Assert Assert.IsNotNull(result); }
public void Example_Create_Post_Invalid_Model_Should_Send_Back_For_Edit() { // Arrange var controller = new ExampleController(); var data = new ExampleModel(); // Make ModelState Invalid controller.ModelState.AddModelError("test", "test"); // Act var result = controller.Create(data) as RedirectToActionResult; // Assert Assert.AreEqual("Error", result.ActionName); }