示例#1
0
        public bool ExpiredTest(int lastUpdateBuild, int currentBuild,
                                BuildVersionCacheStrategy.BuildVersionCondition condition)
        {
            var strat    = new BuildVersionCacheStrategy(condition);
            var response = new ResponseObject {
                LastUpdateBuild = lastUpdateBuild
            };

            return(strat.Expired(response, currentBuild));
        }
        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));
        }