Ejemplo n.º 1
0
        public ActionResult Index(VocSurveyViewModel vocSurveyViewModel)
        {
            if (!string.IsNullOrEmpty(vocSurveyViewModel?.EmailAddress))
            {
                bool response        = SendByNotifyService(vocSurveyViewModel?.EmailAddress);
                var  resultViewModel = new EmailSubmissionViewModel
                {
                    ResponseMessage = response ? EmailSentText : EmailNotSentText
                };

                return(View("Response", resultViewModel));
            }

            return(ReturnSurveyViewModel());
        }
        public void DFC685A2VocSurveyResponse(string response)
        {
            // Arrange
            var indexView = new _MVC_Views_VocSurvey_Response_cshtml();
            var emailSubmissionViewModelDummy =
                new EmailSubmissionViewModel
            {
                ResponseMessage = response
            };

            // Act
            var htmlDom = indexView.RenderAsHtml(emailSubmissionViewModelDummy);

            // Assert
            GetViewErrorMessage(htmlDom).Should().BeEquivalentTo(response);
        }