public void AddContacts_should_return_BadRequest_when_Status_value_is_inactive_for_any_record_in_list() { // Arrange List <ContactDTO> lstdto = new List <ContactDTO>() { new ContactDTO() { ID = 1, Status = "Inactive" } }; var mockRepository = new Mock <IRepository <ContactDTO> >(); var controller = new ContactController(mockRepository.Object); // Act IHttpActionResult actionResult = controller.AddContacts(lstdto); // Assert Assert.IsInstanceOfType(actionResult, typeof(BadRequestErrorMessageResult)); }
public void AddContacts_should_return_OK_when_AddRange_method_return_True() { // Arrange List <ContactDTO> lstdto = new List <ContactDTO>() { new ContactDTO() { FirstName = null, Status = "active" } }; var mockRepository = new Mock <IRepository <ContactDTO> >(); mockRepository.Setup(item => item.AddRange(It.IsAny <List <ContactDTO> >())).Returns(true); var controller = new ContactController(mockRepository.Object); // Act IHttpActionResult actionResult = controller.AddContacts(lstdto); // Assert Assert.IsInstanceOfType(actionResult, typeof(OkResult)); }