public void DeactivateContacts_ContactsoftDelete_RaiseException() { //var mockContacts = ContactMockData.GetMockContacts(mockRepository, 10).ToList(); //mockContactRepository.Setup(a => a.DeactivateContact(CONTACTID)).th; DeactivateContactRequest request = new DeactivateContactRequest(CONTACTID); DeactivateContactResponse response = contactService.Deactivate(new DeactivateContactRequest(CONTACTID)); mockRepository.VerifyAll(); Assert.AreEqual(typeof(NullReferenceException), response.Exception); Assert.AreNotEqual(null, response.Exception); }
public void DeactivateContacts_ContactsoftDelete_ReturnSuccess() { //var mockContacts = ContactMockData.GetMockContacts(mockRepository, 10).ToList(); mockContactRepository.Setup(a => a.DeactivateContact(CONTACTID, USER_ID, ACCOUNT_ID)); mockIndexingService.Setup(c => c.RemoveContact(CONTACTID, ACCOUNT_ID)); DeactivateContactRequest request = new DeactivateContactRequest(CONTACTID); DeactivateContactResponse response = contactService.Deactivate(new DeactivateContactRequest(CONTACTID)); mockRepository.VerifyAll(); Assert.AreEqual(null, response.Exception); Assert.AreNotEqual(typeof(ArgumentNullException), response.Exception); }
public HttpResponseMessage Delete(int id) { DeactivateContactRequest request = new DeactivateContactRequest(id) { AccountId = this.AccountId, RequestedBy = this.UserId, RoleId = this.RoleId }; DeactivateContactResponse response = contactService.Deactivate(request); return(Request.BuildResponse(response)); }