public void Test_GetCustomSetting_Not_Found_Boolean()
        {
            const string key      = "Test Key";
            var          fixture  = new Fixture();
            var          settings = new SettingsCollection();

            fixture.AddManyTo(settings, 10);
            fixture.AddManyTo(settings, 8);

            var sut = settings.GetCustomSetting <bool>(key);

            Assert.False(sut);
        }
        public void Test_GetCustomSetting_Found_Boolean()
        {
            const string key      = "Test Key";
            const string value    = "true";
            var          fixture  = new Fixture();
            var          settings = new SettingsCollection();

            fixture.AddManyTo(settings, 10);
            settings.Add(key, value);
            fixture.AddManyTo(settings, 8);

            var sut = settings.GetCustomSetting <bool>(key);

            Assert.True(sut);
        }
        public void Test_GetCustomSetting_Found_String()
        {
            const string key      = "Test Key";
            const string value    = "Test Value";
            var          fixture  = new Fixture();
            var          settings = new SettingsCollection();

            fixture.AddManyTo(settings, 10);
            settings.Add(key, value);
            fixture.AddManyTo(settings, 8);

            var sut = settings.GetCustomSetting <string>(key);

            Assert.Equal(value, sut);
        }