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