Exemple #1
0
        public void FetchAll()
        {
            var connector = new Caching.CachedConnector <Order>();
            var filter    = connector.CreateDataFilter();
            //get first instance (will be server by the database)
            var result = connector.FetchAll(filter);

            //get it again
            var cachedResult = connector.FetchAll(filter);

            //if the second call was served from cache, it will have reference equality
            Assert.AreEqual(result, cachedResult);
        }
Exemple #2
0
        public void FetchAllBySql()
        {
            string query = "SELECT * FROM cat_Orders";

            var connector = new Caching.CachedConnector <Order>();

            //get first instance (will be server by the database)
            var result = connector.FetchAll(query);

            //get it again
            var cachedResult = connector.FetchAll(query);

            //if the second call was served from cache, it will have reference equality
            Assert.AreEqual(result, cachedResult);
        }