public void Constructor_BindsValues() { var appsettings = new Dictionary <string, string> { { "test", "myString" } }; var configurationBuilder = new ConfigurationBuilder(); configurationBuilder.AddInMemoryCollection(appsettings); var config = configurationBuilder.Build(); var sconfig = new TestServiceConfiguration(config); Assert.Equal("myString", sconfig.Test); }
public void Constructor_BindsValues() { var appsettings = @" { 'test': 'myString' }"; var path = TestHelpers.CreateTempFile(appsettings); string directory = Path.GetDirectoryName(path); string fileName = Path.GetFileName(path); ConfigurationBuilder configurationBuilder = new ConfigurationBuilder(); configurationBuilder.SetBasePath(directory); configurationBuilder.AddJsonFile(fileName); var config = configurationBuilder.Build(); var sconfig = new TestServiceConfiguration(config); Assert.Equal("myString", sconfig.Test); }