private void assertCacheState(bool isCachingGenerator, bool isEnumeratorCreated, int cacheSize, CachingGenerator.State state) { Assert.AreEqual(isCachingGenerator, state.IsCachingGenerator); Assert.AreEqual(isEnumeratorCreated, state.EnumeratorCreated); Assert.AreEqual(cacheSize, state.CacheSize); }
private void assertIsEmptyCachingState(CachingGenerator.State state) { assertCacheState(true, false, 0, state); }
private void assertIsNotACachingState(CachingGenerator.State state) { assertCacheState(false, false, 0, state); }
private void assertIsValidCachingState(int cacheSize, CachingGenerator.State state) { assertCacheState(true, true, cacheSize, state); }