public void DeleteForm_ValidForm_Succeed() { int[] DeleteFormAray = FormMockData.GetDeleteFormRequest(); mockFormRepository.Setup(mnt => mnt.DeactivateForm(It.IsAny <int[]>())).Verifiable(); DeleteFormRequest req = new DeleteFormRequest() { FormIDs = DeleteFormAray }; DeleteFormResponse response = formService.DeleteForm(req); mockRepository.VerifyAll(); }
public void ProcessFormSubmission_SubmitValidForm_CreateANewContactIfNotFoundDuplicate() { mockFormSubmissionRepository.Setup(s => s.Insert(new FormSubmission())).Verifiable(); mockContactRepository.Setup(c => c.Insert(new Person())).Verifiable(); SubmitFormRequest request = new SubmitFormRequest() { SubmittedFormViewModel = FormMockData.GenerateSubmittedFormViewModel() }; SubmitFormResponse response = formService.SubmitForm(request); mockFormRepository.VerifyAll(); Assert.AreEqual(null, response.Exception); }
public void UpdateForm_ValidForm_Succeed() { FormViewModel viewModel = FormMockData.GetFormViewModel("update"); mockFormRepository.Setup(mnt => mnt.IsFormNameUnique(It.IsAny <Form>())).Returns(true); mockFormRepository.Setup(mnt => mnt.Update(It.IsAny <Form>())).Verifiable(); UpdateFormRequest request = new UpdateFormRequest() { FormViewModel = viewModel }; UpdateFormResponse response = formService.UpdateForm(request); mockRepository.VerifyAll(); }