BinaryStudio.ClientManager.DomainModel.Tests.Input.MailMessagePersisterTests.Should_ReturnMailMessageWithRightSenderAndReceivers_WhenCallingConvertWithForwardedEmail C# (CSharp) Méthode

Should_ReturnMailMessageWithRightSenderAndReceivers_WhenCallingConvertWithForwardedEmail() private méthode

        public void Should_ReturnMailMessageWithRightSenderAndReceivers_WhenCallingConvertWithForwardedEmail()
        {
            //arrange
            var mailMessage = new DomainModel.Input.MailMessage
            {
                Subject = "FW: Subject",
                Sender = new MailAddress("[email protected]"),
                Body = "some text... from: \[email protected] \r\nTo: \[email protected] \r\n.....",
            };

            repository.Query<Person>().Returns(new List<Person>{
                    new Person
                        {
                            Email = "[email protected]"
                        },
                    new Person
                        {
                            Email = "[email protected]"
                        }
                }.AsQueryable());

            //act
            var result = mailMessagePersister.Convert(mailMessage);

            //assert
            result.Sender.Email.Should().Be("[email protected]");
            result.Receivers.Any(x => x.Email == "[email protected]").Should().BeTrue();
        }