public void NullEmail_ReturnsNotFound() { emailRepository.GetAsync(Guid.NewGuid()).ReturnsForAnyArgs((Email)null); var email = getEmailUseCase.GetEmailAsync(Guid.NewGuid()).GetAwaiter().GetResult(); Assert.IsInstanceOf <NotFound>(email.Value); }
public async Task <IEnumerable <EmailAddress> > GetAsync() { return(await _repository.GetAsync()); }
public async Task <IEmail[]> GetSentEmailsAsync(string to, string campaignId = null) { return((await _emailRepository.GetAsync(to, campaignId)).ToArray()); }
public async Task <EmailDto> GetAsync(Guid id) { var email = await _emailRepository.GetAsync(id); return(ObjectMapper.Map <Email, EmailDto>(email)); }