Esempio n. 1
0
        public void RedisCache()
        {
            var categoryManager = new CategoriesManager(new CategoriesRedisCache("localhost"));

            for (var i = 0; i < 10; i++)
            {
                Console.WriteLine(categoryManager.GetCategories().Count());
                Thread.Sleep(100);
            }

            var employeeManager = new EmployeesManager(new EmployeesRedisCache("localhost"));

            for (var i = 0; i < 10; i++)
            {
                Console.WriteLine(employeeManager.GetEmployee().Count());
                Thread.Sleep(100);
            }

            var ordersManager = new OrderManager(new OrdersRedisCache("localhost"));

            for (var i = 0; i < 10; i++)
            {
                Console.WriteLine(ordersManager.GetOrders().Count());
                Thread.Sleep(100);
            }
        }
Esempio n. 2
0
        public void MemoryCacheTest()
        {
            var employeeManager = new EmployeesManager(new EmployeesMemoryCache());

            /*for (var i = 0; i < 10; i++)
             * {
             *      Console.WriteLine(employeeManager.GetEmployee().Count());
             *      Thread.Sleep(100);
             * }
             *
             * var ordersManager = new OrderManager(new OrdersMemoryCache());
             *
             * for (var i = 0; i < 10; i++)
             * {
             *      Console.WriteLine(ordersManager.GetOrders().Count());
             *      Thread.Sleep(100);
             * }
             */
            var categoryManager = new CategoriesManager(new CategoriesMemoryCache());

            for (var i = 0; i < 10; i++)
            {
                Console.WriteLine(categoryManager.GetCategories().Count());
                Thread.Sleep(100);
            }
        }
Esempio n. 3
0
 public void RunManager()
 {
     var ordersMemoryManager    = new OrdersManager(new EntitiesMemoryCache <Order>());
     var ordersRedisManager     = new OrdersManager(new EntitiesRedisCache <Order>("localhost"));
     var categoryMemoryManager  = new CategoriesManager(new EntitiesMemoryCache <Category>());
     var categoryRedisManager   = new CategoriesManager(new EntitiesRedisCache <Category>("localhost"));
     var customersMemoryManager = new CustomersManager(new EntitiesMemoryCache <Customer>());
     var customersRedisManager  = new CustomersManager(new EntitiesRedisCache <Customer>("localhost"));
 }
Esempio n. 4
0
        public void RedisCache()
        {
            var categoryManager = new CategoriesManager(new CategoriesRedisCache("localhost, allowAdmin=true"), new CategoryCachePolicy(2));

            for (var i = 0; i < 10; i++)
            {
                Console.WriteLine(categoryManager.GetCategories().Count());
                Thread.Sleep(100);
            }
        }
Esempio n. 5
0
        public void MemoryCacheWithCachePolicy()
        {
            var categoryManager = new CategoriesManager(new CategoriesMemoryCache(), new CategoryCachePolicy());

            for (var i = 0; i < 10; i++)
            {
                Console.WriteLine(categoryManager.GetCategories().Count());
                Thread.Sleep(100);
            }
        }
		public void RedisCache()
		{
			var categoryManager = new CategoriesManager(new CategoriesRedisCache("localhost"));

			for (var i = 0; i < 10; i++)
			{
				Console.WriteLine(categoryManager.GetCategories().Count());
				Thread.Sleep(100);
			}
		}
Esempio n. 7
0
        public void CategoriesRedisCache()
        {
            var categoryManager = new CategoriesManager(new CategoriesRedisCache("localhost"));

            for (var i = 0; i < 10; i++)
            {
                Console.WriteLine(categoryManager.GetCategories().Count());
                Thread.Sleep(100);
            }
        }
Esempio n. 8
0
        public void CategoryPolicyMemoryCache()
        {
            var query           = "select * from category";
            var categoryManager = new CategoriesManager(new CategoriesMemoryCache(), query);
            var categCnt        = 8;

            for (var i = 0; i < 10; i++)
            {
                Assert.AreEqual(categCnt, categoryManager.GetCategories().Count());
                Thread.Sleep(100);
            }
        }
Esempio n. 9
0
        public void RedisCacheTimeDuration()
        {
            var categoryManager = new CategoriesManager(new EntitiesRedisCache <Category>("localhost")
            {
                ExpirationTime = new TimeSpan(0, 0, 0, 10)
            });
            var categoryCount = categoryManager.GetEntites().Count();

            categoryManager.AddItem(new Category {
                CategoryName = "test"
            });

            Thread.Sleep(11000);

            Assert.IsTrue(++categoryCount == categoryManager.GetEntites().Count());
        }
Esempio n. 10
0
        public void MemoryCache()
        {
            var categoryManager = new CategoriesManager(new CategoriesMemoryCache());

            for (var i = 0; i < 10; i++)
            {
                Console.WriteLine(categoryManager.GetCategories().Count());
                Thread.Sleep(100);
            }

            var orderManager = new OrdersManager(new OrdersMemoryCache());

            for (var i = 0; i < 10; i++)
            {
                Console.WriteLine(orderManager.GetOrders().Count());
                Thread.Sleep(100);
            }
        }
Esempio n. 11
0
        public void RedisCache()
        {
            var categoryManager = new CategoriesManager(new EntitiesRedisCache <Category>("localhost"));

            Assert.IsTrue(categoryManager.GetEntites().Any());
        }
Esempio n. 12
0
        public void MemoryCache()
        {
            var categoryManager = new CategoriesManager(new EntitiesMemoryCache <Category>());

            Assert.IsTrue(categoryManager.GetEntites().Any());
        }