コード例 #1
0
        public void WithoutLazyInitializationAndCulture_CacheWithCulture()
        {
            var recognizer    = new NumberRecognizer(Culture.English, lazyInitialization: false);
            var internalCache = recognizer.GetInternalCache();

            Assert.IsTrue(internalCache.All(kv => kv.Key.culture == Culture.English));
        }
コード例 #2
0
        public void WithLazyInitialization_CacheEmpty()
        {
            var recognizer    = new NumberRecognizer(lazyInitialization: true);
            var internalCache = recognizer.GetInternalCache();

            Assert.AreEqual(0, internalCache.Count);
        }
コード例 #3
0
        public void WithoutLazyInitialization_CacheFull()
        {
            var recognizer    = new NumberRecognizer(lazyInitialization: false);
            var internalCache = recognizer.GetInternalCache();

            Assert.AreNotEqual(0, internalCache.Count);
        }
コード例 #4
0
        public void Initialization()
        {
            var recognizer = new NumberRecognizer();

            recognizer.GetInternalCache().Clear();
        }