public void GetReferralRequestor_Success() { //Header // Act var headerResponse = headerController.GetReferralHeader(referralHeaderID); // Assert Assert.IsTrue(headerResponse != null, "Response can't be null"); Assert.IsTrue(headerResponse.DataItems != null, "Data items can't be null"); Assert.IsTrue(headerResponse.DataItems.Count > 0, "Atleast one referral Header must exist."); var contactID = headerResponse.DataItems[0].ContactID; //Demographics // Act var demographicsResult = demographicsController.GetContactDemographics(contactID); var demographicsResponse = demographicsResult.Result; // Assert Assert.IsTrue(demographicsResponse != null, "Response can't be null"); Assert.IsTrue(demographicsResponse.DataItems != null, "Data items can't be null"); Assert.IsTrue(demographicsResponse.DataItems.Count > 0, "Atleast one referral demographics must exist."); //Address // Act var addressResponse = addressController.GetAddresses(contactID, 7); // Assert Assert.IsTrue(addressResponse != null, "Response can't be null"); Assert.IsTrue(addressResponse.DataItems != null, "Data items can't be null"); Assert.IsTrue(addressResponse.DataItems.Count > 0, "Atleast one referral address must exist."); //Email // Act var emailResponse = emailController.GetEmails(Convert.ToInt32(contactID), 7); // Assert Assert.IsTrue(emailResponse != null, "Response can't be null"); Assert.IsTrue(emailResponse.DataItems != null, "Data items can't be null"); Assert.IsTrue(emailResponse.DataItems.Count > 0, "Atleast one referral email must exist."); //Phone // Act var phoneResponse = phoneController.GetContactPhones(contactID, 7); // Assert Assert.IsTrue(phoneResponse != null, "Response can't be null"); Assert.IsTrue(phoneResponse.DataItems != null, "Data items can't be null"); Assert.IsTrue(phoneResponse.DataItems.Count > 0, "Atleast one referral phone must exist."); }
public void GetcontactEmail_Failed() { Mock_ContactEmails_Failed(); // Arrange ContactEmailController contactEmailsController = new ContactEmailController(contactEmailRuleEngine); //Act var getcontactEmailsResult = contactEmailsController.GetEmails(-1, 0); var response = getcontactEmailsResult as HttpResult <Response <ContactEmailModel> >; //Assert Assert.IsNotNull(response, "Response cann't be null"); Assert.IsNotNull(response.Value, "Record does not exist"); Assert.IsNotNull(response.Value.DataItems, "Record does not exist"); Assert.IsTrue(response.Value.DataItems.Count == 0, "Record does not exist"); }
public void GetcontactEmail_Success() { Mock_ContactEmails_Success(); // Arrange ContactEmailController contactEmailsController = new ContactEmailController(contactEmailRuleEngine); //Act var getcontactEmailsResult = contactEmailsController.GetEmails(contactId, 1); var response = getcontactEmailsResult as HttpResult <Response <ContactEmailModel> >; //Assert Assert.IsNotNull(response, "Response cann't be null"); Assert.IsNotNull(response.Value, "Response value cann't be null"); Assert.IsNotNull(response.Value.DataItems, "Data items can't be null"); Assert.IsTrue(response.Value.DataItems.Count() > 0, "Atleast one Contact Email must exists."); }
public void GetContactEmail_Failed() { // Arrange var controller = new ContactEmailController(new ContactEmailRepository(token)); // Act var result = controller.GetEmails(0); var jsonResponse = result as JsonResult; var data = result.Data; var response = data as Response <ContactEmailViewModel>; //Assert Assert.IsNotNull(response, "Response cann't be null"); Assert.IsNotNull(response.DataItems, "Data items can't be null"); Assert.IsTrue(response.DataItems.Count == 0, "Record exist for invalid data"); }
public void GetContactEmail_Success() { // Arrange var controller = new ContactEmailController(new ContactEmailRepository(token)); // Act var result = controller.GetEmails(contactId); var jsonResponse = result as JsonResult; var data = result.Data; var response = data as Response <ContactEmailViewModel>; //Assert Assert.IsNotNull(response, "Response cann't be null"); Assert.IsNotNull(response.DataItems, "Data items can't be null"); Assert.IsTrue(response.DataItems.Count > 0, "Atleast one contact email must exists."); }