Ejemplo n.º 1
0
        public void AsCached_CachesScalarData()
        {
            var data = new[] { new { Te2st = "value" } }.ToList();
            var query = data.Where(item => item.Te2st == "value").AsQueryable().AsCached();

            query.Count();

            data.Clear();

            Assert.AreEqual(1, query.Count());
        }
Ejemplo n.º 2
0
        public void Invalidate_InvalidatesCache()
        {
            var data = new[] { new { Test = "value" } }.ToList();
            var query = data.Where(item => item.Test == "value").AsQueryable().AsCached();

            query.ToList();

            data.Clear();

            query.Invalidate();

            Assert.AreEqual(0, query.Count());
        }