public void when_email_is_saving_then_new_guid_id_should_be_returned()
        {
            var newGuid = Guid.NewGuid();

            _emailPersister.PersistEmail(Arg.Any <EmailMessage>(), Arg.Any <EmailSendingStatus>()).Returns(newGuid);

            var result = Act();

            Assert.Equal(newGuid, result.ReturnedMailId);
        }
Esempio n. 2
0
        public Guid SaveEmail(EmailMessage message)
        {
            ValidateEmailMessage(message);
            var processedMessage = ProcessMessage(message);

            return(_emailPersister.PersistEmail(processedMessage, EmailSendingStatus.Pending));
        }