コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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));
        }