public Task <Result> Send(EmailMessage message, CancellationToken token) { _failedMessages.Add(message); return(Task.FromResult(Result.Failure("failed to send e-mail"))); }
public Task <Result> Send(EmailMessage message, CancellationToken token) { _sentMessages.Add(message); return(Task.FromResult(Result.Success())); }