Exemple #1
0
        public void CreatedInstanceHasImplementation()
        {
            ManageableConfigurationSource configurationSource
                = new ManageableConfigurationSource("test.config", noProviders, true, true, "app");

            Assert.IsNotNull(configurationSource.Implementation);
        }
Exemple #2
0
 public void TearDown()
 {
     ManagementEntityTypesRegistrar.UnregisterAll();
     NamedConfigurationSetting.ClearPublishedInstances();
     ExceptionHandlerSetting.ClearPublishedInstances();
     ExceptionTypeSetting.ClearPublishedInstances();
     ManageableConfigurationSource.ResetAllImplementations();
 }
        public void CanCreateInstanceWithGivenImplementation()
        {
            ManageableConfigurationSourceImplementation implementation
                = new ManageableConfigurationSourceImplementation("test.config",
                                                                  new MockManageabilityHelper(),
                                                                  new GroupPolicyWatcher(),
                                                                  new ConfigurationChangeWatcherCoordinator("test.config", false),
                                                                  new ConfigurationChangeNotificationCoordinator());
            ManageableConfigurationSource configurationSource
                = new ManageableConfigurationSource(implementation);

            Assert.AreSame(implementation, configurationSource.Implementation);
        }
        public void RequestForNullSectionThrows()
        {
            ManageableConfigurationSourceImplementation implementation
                = new ManageableConfigurationSourceImplementation("test.config",
                                                                  new MockManageabilityHelper(),
                                                                  new GroupPolicyWatcher(),
                                                                  new ConfigurationChangeWatcherCoordinator("test.config", false),
                                                                  new ConfigurationChangeNotificationCoordinator());
            ManageableConfigurationSource configurationSource
                = new ManageableConfigurationSource(implementation);

            configurationSource.GetSection(null);
        }
        public void CanCreateInstanceWithGivenImplementation()
        {
            ManageableConfigurationSourceImplementation implementation
                = new ManageableConfigurationSourceImplementation("test.config",
                                                                  new MockManageabilityHelper(),
                                                                  new GroupPolicyWatcher(),
                                                                  new ConfigurationChangeWatcherCoordinator("test.config", false),
                                                                  new ConfigurationChangeNotificationCoordinator());

            ManageableConfigurationSource configurationSource
                = new ManageableConfigurationSource(implementation);

            Assert.AreSame(implementation, configurationSource.Implementation);
        }
        public void CanReadSectionFromConfigurationSource()
        {
            ManageableConfigurationSourceImplementation implementation
                = new ManageableConfigurationSourceImplementation("test.config",
                                                                  new MockManageabilityHelper(),
                                                                  new GroupPolicyWatcher(),
                                                                  new ConfigurationChangeWatcherCoordinator("test.config", false),
                                                                  new ConfigurationChangeNotificationCoordinator());
            ManageableConfigurationSource configurationSource
                = new ManageableConfigurationSource(implementation);
            TestsConfigurationSection section = (TestsConfigurationSection)configurationSource.GetSection("local.section.1");

            Assert.IsNotNull(section);
            Assert.AreEqual("value1", section.Value);
        }
        public void CanReadSectionFromConfigurationSource()
        {
            ManageableConfigurationSourceImplementation implementation
                = new ManageableConfigurationSourceImplementation("test.config",
                                                                  new MockManageabilityHelper(),
                                                                  new GroupPolicyWatcher(),
                                                                  new ConfigurationChangeWatcherCoordinator("test.config", false),
                                                                  new ConfigurationChangeNotificationCoordinator());

            ManageableConfigurationSource configurationSource
                = new ManageableConfigurationSource(implementation);

            TestsConfigurationSection section = (TestsConfigurationSection)configurationSource.GetSection("local.section.1");
            Assert.IsNotNull(section);
            Assert.AreEqual("value1", section.Value);
        }
 public void CreateInstanceWithNullApplicationNameThrows()
 {
     ManageableConfigurationSource configurationSource
         = new ManageableConfigurationSource("test.config", noProviders, true, null);
 }
 public void CreateInstanceWithNullConfigurationFilNameThrows()
 {
     ManageableConfigurationSource configurationSource
         = new ManageableConfigurationSource(null, noProviders, true, "app");
 }
Exemple #10
0
 public void CanCreateInstance()
 {
     ManageableConfigurationSource configurationSource
         = new ManageableConfigurationSource("test.config", noProviders, true, true, "app");
 }
Exemple #11
0
 public void CreateInstanceWithNullProvidersDictionaryThrows()
 {
     ManageableConfigurationSource configurationSource
         = new ManageableConfigurationSource("test.config", null, true, true, "app");
 }
Exemple #12
0
 public void CreateInstanceWithNullConfigurationFilNameThrows()
 {
     ManageableConfigurationSource configurationSource
         = new ManageableConfigurationSource(null, noProviders, true, true, "app");
 }
Exemple #13
0
 public void CreateInstanceWithLongApplicationNameThrows()
 {
     ManageableConfigurationSource configurationSource
         = new ManageableConfigurationSource("test.config", noProviders, true, true, new String('A', 256));
 }
Exemple #14
0
 public void CreateInstanceWithNullApplicationNameThrows()
 {
     ManageableConfigurationSource configurationSource
         = new ManageableConfigurationSource("test.config", noProviders, true, true, null);
 }
 public void CreateInstanceWithLongApplicationNameThrows()
 {
     ManageableConfigurationSource configurationSource
         = new ManageableConfigurationSource("test.config", noProviders, true, new String('A', 256));
 }
        public void RequestForNullSectionThrows()
        {
            ManageableConfigurationSourceImplementation implementation
                = new ManageableConfigurationSourceImplementation("test.config",
                                                                  new MockManageabilityHelper(),
                                                                  new GroupPolicyWatcher(),
                                                                  new ConfigurationChangeWatcherCoordinator("test.config", false),
                                                                  new ConfigurationChangeNotificationCoordinator());

            ManageableConfigurationSource configurationSource
                = new ManageableConfigurationSource(implementation);

            configurationSource.GetSection(null);
        }
 public void CreatedInstanceHasImplementation()
 {
     ManageableConfigurationSource configurationSource
         = new ManageableConfigurationSource("test.config", noProviders, true, "app");
     Assert.IsNotNull(configurationSource.Implementation);
 }
 public void CanCreateInstance()
 {
     ManageableConfigurationSource configurationSource
         = new ManageableConfigurationSource("test.config", noProviders, true, "app");
 }
 public void CreateInstanceWithNullProvidersDictionaryThrows()
 {
     ManageableConfigurationSource configurationSource
         = new ManageableConfigurationSource("test.config", null, true, "app");
 }