Example #1
0
        public void After_Reload_SettingsCache_Replaced()
        {
            var bools   = _settingsCacheManager.ResolveSettingCache <bool>();
            var strings = _settingsCacheManager.ResolveSettingCache <string>();
            var ints    = _settingsCacheManager.ResolveSettingCache <int>();

            _settingsCacheManager.ReloadSettingsCache(SettingsCache <int> .Empty, SettingsCache <bool> .Empty, SettingsCache <string> .Empty);

            _settingsCacheManager.ShouldSatisfyAllConditions(
                () => _settingsCacheManager.ResolveSettingCache <bool>().ShouldNotBeSameAs(bools),
                () => _settingsCacheManager.ResolveSettingCache <string>().ShouldNotBeSameAs(strings),
                () => _settingsCacheManager.ResolveSettingCache <int>().ShouldNotBeSameAs(ints));
        }