protected IConfigurationSource GetConfig() { SectionBuilder builder = new SectionBuilder(); builder.LocatorSection() .AddProvider <MockRegistrationProvider>() .WithProviderName("MockRegistrationProvider") .AddTo(updatableConfigSource); return(updatableConfigSource); }
public void Given() { var configSource = new DictionaryConfigurationSource(); var mockEventSourceProvider = new Mock <IContainerReconfiguringEventSource>(); var builder = new SectionBuilder(); builder.LocatorSection() .AddProvider <MockSection>().WithProviderName("SomeName") .AddTo(configSource); var eventArgs = new Mock <ContainerReconfiguringEventArgs>(configSource, new[] { "NotUsed" }); var provider = TypeRegistrationsProvider.CreateDefaultProvider(configSource, mockEventSourceProvider.Object); MockSection.UpdatedRegistrationsWasCalled = false; mockEventSourceProvider.Raise(e => e.ContainerReconfiguring += null, eventArgs.Object); }
public void Given() { var configSource = new DictionaryConfigurationSource(); var mockEventSourceProvider = new Mock<IContainerReconfiguringEventSource>(); var section = new MockSection(); configSource.Add(SectionName, section); var builder = new SectionBuilder(); builder.LocatorSection() .AddConfigSection(SectionName).WithProviderName("MockSectionProvider") .AddTo(configSource); var eventArgs = new Mock<ContainerReconfiguringEventArgs>(configSource, new[] { SectionName }); var provider = TypeRegistrationsProvider.CreateDefaultProvider(configSource, mockEventSourceProvider.Object); MockSection.UpdatedRegistrationsWasCalled = false; mockEventSourceProvider.Raise(e => e.ContainerReconfiguring += null, eventArgs.Object); }
protected IConfigurationSource GetConfig() { SectionBuilder builder = new SectionBuilder(); builder.LocatorSection() .AddProvider<MockRegistrationProvider>() .WithProviderName("MockRegistrationProvider") .AddTo(updatableConfigSource); return updatableConfigSource; }