示例#1
0
        public void Setup()
        {
            _cache = new RedisCacheRepository(
                connectionString: "localhost,abortConnect=false",
                environment: "local",
                functionalArea: "bts",
                serializer: new XmlSerializer(),
                logger: new FakeCacheLogger(),
                expire: false);
            var lineupRepo = new CachedLineupRepository(
                new LineupRepository(),
                _cache);
            var actualRoster = new ActualRoster(
                lineupRepo);

            _gameLogRepository       = new GameLogRepository();
            _cachedGameLogRepository = new CachedGameLogRepository(
                _gameLogRepository,
                _cache);
            _statCalculator = new StatCalculator(
                _cachedGameLogRepository);
            _rosterMaster = new FbbRosters(
                new FbbEventStore.FbbEventStore());
            _sut = new HotList(
                actualRoster,
                _rosterMaster,
                _statCalculator);
        }
        public void Setup()
        {
            var cache = new RedisCacheRepository(
                connectionString: "localhost,abortConnect=false",
                environment: "local",
                functionalArea: "bts",
                serializer: new XmlSerializer(),
                logger: new FakeCacheLogger(),
                expire: false);
            var lineupRepo = new CachedLineupRepository(
                new LineupRepository(),
                cache);

            _sut = new ActualRoster(
                lineupRepo);
        }