protected override void Arrange() { base.Arrange(); File.Delete(MainConfigurationFile); File.Delete(SatelliteConfigurationSourcePath); var builder = new ConfigurationSourceBuilder(); var configurationSettings = new ConfigurationSourceSection(); configurationSettings.SelectedSource = "System Configuration"; configurationSettings.Sources.Add(new FileConfigurationSourceElement(SatelliteSourceName, SatelliteConfigurationSourcePath)); configurationSettings.Sources.Add(new SystemConfigurationSourceElement("System Configuration")); builder.AddSection(ConfigurationSourceSection.SectionName, configurationSettings); builder.ConfigureCaching() .ForCacheManagerNamed("TestCacheManager") .StoreInMemory(); var source = new DesignDictionaryConfigurationSource(); builder.UpdateConfigurationWithReplace(source); ConfigurationSource = Container.Resolve <ConfigurationSourceModel>(); ConfigurationSource.Load(source); }
private void configureEntLib() { var formatterStandard = new FormatterBuilder().TextFormatterNamed("Text Formatter").UsingTemplate( "Timestamp: {timestamp}{newline}Message: {message}{newline}Severity: {severity}{newline}Machine: {machine}{newline}Process Name: {processName}{newline}Extended Properties: {dictionary({key} - {value}{newline})}"); var conf = new ConfigurationSourceBuilder(); var logConfig = conf.ConfigureLogging(); logConfig.WithOptions.LogToCategoryNamed("Exception").SendTo.RollingFile( "ExceptionFileListener").WithHeader("----------------------------------------").WithFooter("----------------------------------------").ToFile(UserContext.Settings.ExceptionsLogFile); logConfig.WithOptions.LogToCategoryNamed("General").SendTo.RollingFile( "FlatFile TraceListener").WithHeader("----------------------------------------").WithFooter("----------------------------------------").FormatWith(formatterStandard).ToFile(UserContext.Settings.StandardLogFile); logConfig.WithOptions.LogToCategoryNamed("email").SendTo.Email("email").FormatWith(formatterStandard).UsingSmtpServer( ApplicationSettings.MailSmtp).WithUserNameAndPassword(ApplicationSettings.MailUserName, ApplicationSettings.MailPassword).To( ApplicationSettings.MailAccount).From( ApplicationSettings.MailAccount).UseSSL(true); //configure cache var cacheCfg = conf.ConfigureCaching(); cacheCfg.ForCacheManagerNamed(PicturesCache.PicturesCacheName).StoreInIsolatedStorage( "Isolated Storage Cache Store").UsePartition("PicturesCache1"); cacheCfg.ForCacheManagerNamed("ErrorCache").StoreInMemory(); var configSource = new DictionaryConfigurationSource(); conf.UpdateConfigurationWithReplace(configSource); EnterpriseLibraryContainer.Current = EnterpriseLibraryContainer.CreateDefaultContainer(configSource); BodyArchitect.Logger.Log.EnableExceptionLog = Settings1.Default.LogErrorEnabled; BodyArchitect.Logger.Log.EnableStandardLog = Settings1.Default.LogStandardEnabled; }
public override void createTestFixture() { base.createTestFixture(); ObjectsConverter.Configure(); configureLogging(); clientInformation = new ClientInformation() { Version = Const.ServiceVersion }; clientInformation.ApplicationLanguage = "en"; clientInformation.PlatformVersion = "fgfdgdfg"; clientInformation.ApplicationVersion = "1.0.0.0"; var conf = new ConfigurationSourceBuilder(); conf.ConfigureCaching().ForCacheManagerNamed(SecurityManager.AuthenticationCacheName).StoreInMemory(); var configSource = new DictionaryConfigurationSource(); conf.UpdateConfigurationWithReplace(configSource); var xmlStream = DateTimeExtension.GetResource("BodyArchitect.UnitTests.V2.BAPointsTests.BAPoints.xml"); var paymentsManager = new PaymentsManager(); this.paymentsManager = paymentsManager.Load(xmlStream); InternalBodyArchitectService.PaymentsManager = this.paymentsManager; EnterpriseLibraryContainer.Current = EnterpriseLibraryContainer.CreateDefaultContainer(configSource); }
protected override void Arrange() { base.Arrange(); File.Delete(MainConfigurationFile); File.Delete(SatelliteConfigurationSourcePath); var builder = new ConfigurationSourceBuilder(); var configurationSettings = new ConfigurationSourceSection(); configurationSettings.SelectedSource = "System Configuration"; configurationSettings.Sources.Add(new FileConfigurationSourceElement(SatelliteSourceName, SatelliteConfigurationSourcePath)); configurationSettings.Sources.Add(new SystemConfigurationSourceElement("System Configuration")); builder.AddSection(ConfigurationSourceSection.SectionName, configurationSettings); builder.ConfigureCaching() .ForCacheManagerNamed("TestCacheManager") .StoreInMemory(); var source = new DesignDictionaryConfigurationSource(); builder.UpdateConfigurationWithReplace(source); ConfigurationSource = Container.Resolve<ConfigurationSourceModel>(); ConfigurationSource.Load(source); }
protected override void Arrange() { ConfigurationSourceBuilder = new ConfigurationSourceBuilder(); CachingConfiguration = ConfigurationSourceBuilder.ConfigureCaching(); ConfigureCacheManager = CachingConfiguration.ForCacheManagerNamed(cacheManagerName); }
public TestConfigurationBuilder AddCachingSettings() { builder.ConfigureCaching() .ForCacheManagerNamed(CacheManagerName) .UseAsDefaultCache() .StoreInMemory(); return(this); }
protected override void Arrange() { ConfigurationSourceBuilder = new ConfigurationSourceBuilder(); CachingConfiguration = ConfigurationSourceBuilder.ConfigureCaching(); ConfigureCacheManager = CachingConfiguration.ForCacheManagerNamed(cacheManagerName); EncryptUsing = ConfigureCacheManager.StoreInIsolatedStorage(cacheManagerStoreName).EncryptUsing; }
//as long as this compiles we should be good public void Then_CanComposeFluentInterfaces() { ConfigurationSourceBuilder.ConfigureCaching() .ForCacheManagerNamed("cache manager") .UseAsDefaultCache() .StoreInIsolatedStorage("store") .EncryptUsing.SharedEncryptionProviderNamed("shared encryption provider") .ForCustomCacheManagerNamed("another provider", typeof(CustomCacheManager)) .UseAsDefaultCache(); }
public static void LoadConfigurationForCaching() { var builder = new ConfigurationSourceBuilder(); builder.ConfigureCaching() .ForCacheManagerNamed("MyCache") .WithOptions .UseAsDefaultCache().StoreInMemory(); var configSource = new DictionaryConfigurationSource(); builder.UpdateConfigurationWithReplace(configSource); EnterpriseLibraryContainer.Current = EnterpriseLibraryContainer.CreateDefaultContainer(configSource); }
public void setupFixture() { profile = new ProfileDTO(); profile.UserName = "******"; var conf = new ConfigurationSourceBuilder(); conf.ConfigureCaching().ForCacheManagerNamed(SecurityManager.AuthenticationCacheName).StoreInMemory(); var configSource = new DictionaryConfigurationSource(); conf.UpdateConfigurationWithReplace(configSource); EnterpriseLibraryContainer.Current = EnterpriseLibraryContainer.CreateDefaultContainer(configSource); }
public static void Create() { var builder = new ConfigurationSourceBuilder(); builder.ConfigureCaching() .ForCacheManagerNamed("TestCache") .UseAsDefaultCache() .StoreInMemory(); var configSource = new DictionaryConfigurationSource(); builder.UpdateConfigurationWithReplace(configSource); EnterpriseLibraryContainer.Current = EnterpriseLibraryContainer.CreateDefaultContainer(configSource); cacheManager = (CacheManager)EnterpriseLibraryContainer.Current.GetInstance <ICacheManager>("TestCache"); if (!System.IO.File.Exists(dependencyFileName)) { using (System.IO.File.Create(dependencyFileName)) { } } }
public override void createTestFixture() { base.createTestFixture(); ObjectsConverter.Configure(); configureLogging(); clientInformation = new ClientInformation() { Version = Const.ServiceVersion }; clientInformation.ApplicationLanguage = "en"; clientInformation.PlatformVersion = "fgfdgdfg"; clientInformation.ApplicationVersion = "1.0.0.0"; var conf = new ConfigurationSourceBuilder(); conf.ConfigureCaching().ForCacheManagerNamed(SecurityManager.AuthenticationCacheName).StoreInMemory(); var configSource = new DictionaryConfigurationSource(); conf.UpdateConfigurationWithReplace(configSource); EnterpriseLibraryContainer.Current = EnterpriseLibraryContainer.CreateDefaultContainer(configSource); }
protected override void Arrange() { base.Arrange(); DictionaryConfigurationSource source = new DictionaryConfigurationSource(); ConfigurationSourceBuilder sourceBuilder = new ConfigurationSourceBuilder(); sourceBuilder.ConfigureCaching() .ForCacheManagerNamed("Cache Manager 1") .StoreInMemory() .ForCacheManagerNamed("Cache Manager 2") .StoreInSharedBackingStore("database store") .ForCacheManagerNamed("Cache Manager 3") .StoreCacheMangerItemsInDatabase("database store") .EncryptUsing.SymmetricEncryptionProviderNamed("crypto thingy") .UsingSharedSymmetricEncryptionInstanceNamed("symm instance"); sourceBuilder.UpdateConfigurationWithReplace(source); CachingConfiguration = (CacheManagerSettings)source.GetSection(CacheManagerSettings.SectionName); var sourceModel = Container.Resolve<ConfigurationSourceModel>(); CachingViewModel = sourceModel.AddSection(CacheManagerSettings.SectionName, CachingConfiguration); }
protected override void Arrange() { base.Arrange(); DictionaryConfigurationSource source = new DictionaryConfigurationSource(); ConfigurationSourceBuilder sourceBuilder = new ConfigurationSourceBuilder(); sourceBuilder.ConfigureCaching() .ForCacheManagerNamed("Cache Manager 1") .StoreInMemory() .ForCacheManagerNamed("Cache Manager 2") .StoreInSharedBackingStore("database store") .ForCacheManagerNamed("Cache Manager 3") .StoreCacheMangerItemsInDatabase("database store") .EncryptUsing.SymmetricEncryptionProviderNamed("crypto thingy") .UsingSharedSymmetricEncryptionInstanceNamed("symm instance"); sourceBuilder.UpdateConfigurationWithReplace(source); CachingConfiguration = (CacheManagerSettings)source.GetSection(CacheManagerSettings.SectionName); var sourceModel = Container.Resolve <ConfigurationSourceModel>(); CachingViewModel = sourceModel.AddSection(CacheManagerSettings.SectionName, CachingConfiguration); }
protected override void Act() { ConfigurationSourceBuilder.ConfigureCaching(); }