Ejemplo n.º 1
0
        public void VerifyUpdatedEmailAddressTestsCustomException(string exceptionCode, UpdateEmailStatus emailStatus)
        {
            var candidateService = new Mock <ICandidateService>();

            candidateService.Setup(x => x.UpdateUsername(It.IsAny <Guid>(), It.IsAny <string>(), It.IsAny <string>())).Throws(new CustomException(exceptionCode));
            var provider      = new AccountProviderBuilder().With(candidateService).Build();
            var returnedModel = provider.VerifyUpdatedEmailAddress(Guid.NewGuid(), new VerifyUpdatedEmailViewModel());

            returnedModel.Should().NotBeNull();
            returnedModel.UpdateStatus.Should().Be(emailStatus);
            returnedModel.ViewModelMessage.Should().Be(emailStatus.ToString());
        }