BinaryStudio.ClientManager.DomainModel.Tests.Input.MailMessagePersisterTests.ShouldNot_ReturnNullInSenderAndEmptyCollectionInReceiverFields_WhenCallingConvertMethodWhenSenderAndReceiverIsNotExistInRepository C# (CSharp) 메소드

ShouldNot_ReturnNullInSenderAndEmptyCollectionInReceiverFields_WhenCallingConvertMethodWhenSenderAndReceiverIsNotExistInRepository() 개인적인 메소드

        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();
        }