public bool DictionaryAgeCacheStrategyExpiredTest(string maxAgeStr, string offsetStr)
        {
            var items  = GwApi.GetEventNames(true);
            var maxAge = TimeSpan.Parse(maxAgeStr);
            var offset = TimeSpan.Parse(offsetStr);

            items.LastUpdated = DateTime.Now.Add(offset);
            var strat1 = new AgeCacheStrategy(maxAge);
            var strat2 = new DictionaryCacheStrategy <EntryDictionary <Guid, EventNameEntry>, Guid, EventNameEntry>();

            return(strat2.Expired(items, strat1));
        }
        public bool DictionaryBuildCacheStrategyExpiredTest(int buildOffset)
        {
            var            strat      = new DictionaryCacheStrategy <EntryDictionary <int, ResponseObject>, int, ResponseObject>();
            var            buildStrat = new BuildVersionCacheStrategy();
            ResponseObject ro         = new ResponseObject();

            ro.CacheStrategy = buildStrat;
            EntryDictionary <int, ResponseObject> responses = new EntryDictionary <int, ResponseObject>();

            responses.Add(1, ro);
            responses.LastUpdateBuild = GwApi.Build - buildOffset;
            return(strat.Expired(responses));
        }