Пример #1
0
        public void AsMailUser_GivenValidMailUserEntity_ShouldMapAllFields()
        {
            // Arrange
            var userEntity = new MailUserEntityBuilder().AsValidObject().Build();

            // Act
            var user = userEntity.AsMailUser();

            // Assert
            Assert.IsNotNull(user);
            RnAssert.AreEqual(userEntity, user);
        }
Пример #2
0
        public void AsMailAccount_GivenValidAccount_ShouldMapAllProperties()
        {
            // Arrange
            var accountEntity = new MailAccountEntityBuilder().AsValidObject().Build();

            // Act
            var account = accountEntity.AsMailAccount();

            // Assert
            Assert.IsNotNull(account);
            RnAssert.AreEqual(accountEntity, account);
        }
Пример #3
0
        public void AsMailApiKey_GivenValidMailApiKeyEntity_ShouldMapAllProperties()
        {
            // Arrange
            var keyEntity = new MailApiKeyEntityBuilder().AsValidObject().Build();

            // Act
            var apiKey = keyEntity.AsMailApiKey();

            // Assert
            Assert.IsNotNull(apiKey);
            RnAssert.AreEqual(keyEntity, apiKey);
        }
Пример #4
0
        public void AsMailAccount_GivenAccountWithRedirectToDiskEnabled_ShouldMapAllProperties()
        {
            // Arrange
            var accountEntity = new MailAccountEntityBuilder()
                                .AsValidObject()
                                .WithRedirectToDisk(true)
                                .Build();

            // Act
            var account = accountEntity.AsMailAccount();

            // Assert
            Assert.IsNotNull(account);
            RnAssert.AreEqual(accountEntity, account);
            Assert.IsTrue(account.RedirectToDisk);
        }