protected override void Arrange() { base.Arrange(); ConfigurationSourceBuilder builder = new ConfigurationSourceBuilder(); builder.ConfigureSecurity() .AuthorizeUsingCustomProviderNamed("custom authz", typeof(IAuthorizationProvider)) .AuthorizeUsingRuleProviderNamed("ruleProvider") .SpecifyRule("rule1", "true") .SpecifyRule("rule2", "false") .CacheSecurityInCacheStoreNamed("cache Storage").WithOptions.UseSharedCacheManager("cache"); DictionaryConfigurationSource source = new DictionaryConfigurationSource(); builder.UpdateConfigurationWithReplace(source); securitySettings = (SecuritySettings)source.GetSection(SecuritySettings.SectionName); }
protected override void Act() { configurationSourceBuilder = new ConfigurationSourceBuilder(); configurationSourceBuilder.ConfigureSecurity(); }