public void DisableCache_SetDisableFlag() { Assert.AreEqual(Cache.Default, DisableCache.Current); var disabler = new DisableCache(); Assert.AreEqual(Cache.Disabled, DisableCache.Current); disabler.Dispose(); Assert.AreEqual(Cache.Default, DisableCache.Current); }
public void DisableCache_SetDisableFlag() { Assert.AreEqual(CacheSetting.Enabled, DisableCache.Current); var disabler = new DisableCache(); Assert.AreEqual(CacheSetting.Disabled, DisableCache.Current); disabler.Dispose(); Assert.AreEqual(CacheSetting.Enabled, DisableCache.Current); }
public void DisableCacheNest_SetDisableFlagTwice() { Assert.AreEqual(Cache.Default, DisableCache.Current); var disabler1 = new DisableCache(); var disabler2 = new DisableCache(); Assert.AreEqual(Cache.Disabled, DisableCache.Current); disabler1.Dispose(); Assert.AreEqual(Cache.Disabled, DisableCache.Current); disabler2.Dispose(); Assert.AreEqual(Cache.Default, DisableCache.Current); }
public void DisableCacheNest_SetDisableFlagTwice() { Assert.AreEqual(CacheSetting.Enabled, DisableCache.Current); var disabler1 = new DisableCache(); var disabler2 = new DisableCache(); Assert.AreEqual(CacheSetting.Disabled, DisableCache.Current); disabler1.Dispose(); Assert.AreEqual(CacheSetting.Disabled, DisableCache.Current); disabler2.Dispose(); Assert.AreEqual(CacheSetting.Enabled, DisableCache.Current); }