public void GetProviderServices_returns_null_when_no_config_section()
        {
            var reader = new AppConfigReader(CreateConfig(null));

            var provider = reader.GetProviderServices("My.Invariant2");

            Assert.Null(provider);
        }
        public void GetProviderServices_returns_null_when_not_exists()
        {
            var reader = new AppConfigReader(
                CreateConfig("<provider invariantName='My.Invariant1' type='MyProvider1'/>"));

            var provider = reader.GetProviderServices("My.Invariant2");

            Assert.Null(provider);
        }
        public void GetProviderServices_returns_null_when_not_exists()
        {
            var reader = new AppConfigReader(
                CreateConfig("<provider invariantName='My.Invariant1' type='MyProvider1'/>"));

            var provider = reader.GetProviderServices("My.Invariant2");

            Assert.Null(provider);
        }
        public void GetProviderServices_returns_provider_when_exists()
        {
            var reader = new AppConfigReader(
                CreateConfig("<provider invariantName='My.Invariant1' type='MyProvider1'/>"));

            var provider = reader.GetProviderServices("My.Invariant1");

            Assert.Equal("MyProvider1", provider);
        }
        public void GetProviderServices_returns_provider_when_exists()
        {
            var reader = new AppConfigReader(
                CreateConfig("<provider invariantName='My.Invariant1' type='MyProvider1'/>"));

            var provider = reader.GetProviderServices("My.Invariant1");

            Assert.Equal("MyProvider1", provider);
        }