public void Build_ReturnsProvider() { var memSource = new MemoryConfigurationSource(); IList <IConfigurationSource> sources = new List <IConfigurationSource>() { memSource }; var source = new ConnectionStringConfigurationSource(sources); var provider = source.Build(new ConfigurationBuilder()); Assert.IsType <ConnectionStringConfigurationProvider>(provider); }
public void Constructor_InitializesProperties() { var memSource = new MemoryConfigurationSource(); IList <IConfigurationSource> sources = new List <IConfigurationSource>() { memSource }; var source = new ConnectionStringConfigurationSource(sources); Assert.NotNull(source._sources); Assert.Single(source._sources); Assert.NotSame(sources, source._sources); Assert.Contains(memSource, source._sources); }