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