public IEnumerable <EmailMessageDto> Peek(int size)
        {
            List <EmailMessage> items = this.Session.Query <EmailMessage>().Take(size).ToList();

            items.ForEach(x => UpdateEmailStatus.UpdateIndexes(this.store, this.Session, x));

            return(items.MapTo <EmailMessageDto>());
        }
Ejemplo n.º 2
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());
        }