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); }