public void Then_InitializingAgainDoesntAddAnotherHandler()
        {
            ConfigurationSourceHandler.DoEnsureInitialize();
            var handler = Source.SourceChangedHandler;

            Assert.AreEqual(1, handler.GetInvocationList().Count());
        }
        protected override void Act()
        {
            ConfigurationSourceHandler.DoEnsurePropagatingSectionChangeEvents(SubordinateSource1Name, "Section1");
            ConfigurationSourceHandler.DoEnsurePropagatingSectionChangeEvents(SubordinateSource1Name, "Section2");

            Source.Remove(ConfigurationSourceSection.SectionName);
            Source.Add(ConfigurationSourceSection.SectionName, new ConfigurationSourceSection {
            });
            ConfigurationSourceHandler.DoPublicRefresh();
        }
 protected override void Act()
 {
     ConfigurationSourceHandler.DoEnsureInitialize();
 }
        protected override void Act()
        {
            ConfigurationSourceHandler.DoEnsureInitialize();

            base.Source.DoSourceChanged(new[] { ConfigurationSourceSection.SectionName });
        }