Example #1
0
            public void ObjectsHaveDefaultStateIfNotRefreshed()
            {
                var service = new ContentObjectService(new Mock <IContentService>().Object);

                var loginDiscontinuationAndMigrationConfiguration = service.LoginDiscontinuationConfiguration as LoginDiscontinuationConfiguration;

                Assert.Empty(loginDiscontinuationAndMigrationConfiguration.DiscontinuedForDomains);
                Assert.Empty(loginDiscontinuationAndMigrationConfiguration.ExceptionsForEmailAddresses);

                var certificatesConfiguration = service.CertificatesConfiguration as CertificatesConfiguration;

                Assert.False(certificatesConfiguration.IsUIEnabledByDefault);
                Assert.Empty(certificatesConfiguration.AlwaysEnabledForDomains);
                Assert.Empty(certificatesConfiguration.AlwaysEnabledForEmailAddresses);

                var symbolsConfiguration = service.SymbolsConfiguration as SymbolsConfiguration;

                Assert.False(symbolsConfiguration.IsSymbolsUploadEnabledForAll);
                Assert.Empty(symbolsConfiguration.AlwaysEnabledForDomains);
                Assert.Empty(symbolsConfiguration.AlwaysEnabledForEmailAddresses);

                var typosquattingConfiguration = service.TyposquattingConfiguration as TyposquattingConfiguration;

                Assert.Equal(TyposquattingConfiguration.DefaultPackageIdCheckListLength, typosquattingConfiguration.PackageIdChecklistLength);
                Assert.False(typosquattingConfiguration.IsCheckEnabled);
                Assert.False(typosquattingConfiguration.IsBlockUsersEnabled);
                Assert.Equal(TyposquattingConfiguration.DefaultPackageIdChecklistCacheExpireTimeInHours, typosquattingConfiguration.PackageIdChecklistCacheExpireTimeInHours);
            }
            public void ObjectsHaveDefaultStateIfNotRefreshed()
            {
                var service = new ContentObjectService(new Mock <IContentService>().Object);

                var loginDiscontinuationAndMigrationConfiguration = service.LoginDiscontinuationConfiguration as LoginDiscontinuationConfiguration;

                Assert.Empty(loginDiscontinuationAndMigrationConfiguration.DiscontinuedForDomains);
                Assert.Empty(loginDiscontinuationAndMigrationConfiguration.ExceptionsForEmailAddresses);
            }
Example #3
0
            public void InitializesAllPublicProperties()
            {
                // Arrange
                var service    = new ContentObjectService(new Mock <IContentService>().Object);
                var properties = service
                                 .GetType()
                                 .GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.GetProperty);

                // Act & Assert
                Assert.All(properties, p => Assert.NotNull(p.GetGetMethod().Invoke(service, null)));
            }
Example #4
0
            public void ObjectsHaveDefaultStateIfNotRefreshed()
            {
                var service = new ContentObjectService(new Mock <IContentService>().Object);

                var loginDiscontinuationAndMigrationConfiguration = service.LoginDiscontinuationConfiguration as LoginDiscontinuationConfiguration;

                Assert.Empty(loginDiscontinuationAndMigrationConfiguration.DiscontinuedForDomains);
                Assert.Empty(loginDiscontinuationAndMigrationConfiguration.ExceptionsForEmailAddresses);

                var certificatesConfiguration = service.CertificatesConfiguration as CertificatesConfiguration;

                Assert.False(certificatesConfiguration.IsUIEnabledByDefault);
                Assert.Empty(certificatesConfiguration.AlwaysEnabledForDomains);
                Assert.Empty(certificatesConfiguration.AlwaysEnabledForEmailAddresses);
            }