public void ShouldNot_ReturnNullInSenderAndEmptyCollectionInReceiverFields_WhenCallingConvertMethodWhenSenderAndReceiverIsNotExistInRepository()
{
//arrange
var receiver = new MailAddress("[email protected]");
var mailMessage = new DomainModel.Input.MailMessage
{
Body = "",
Subject = "",
Date = new DateTime(2000, 1, 1),
Receivers = new List<MailAddress> { receiver },
Sender = new MailAddress("[email protected]"),
};
repository.Query<Person>().Returns(new List<Person>().AsQueryable());
//act
var result = mailMessagePersister.Convert(mailMessage);
//assert
result.Sender.Should().NotBeNull();
result.Receivers.Should().NotBeEmpty();
}