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 SeasonReport( IGameLogRepository gameLogRepository, IRosterMaster rosterMaster) { _gameLogRepository = gameLogRepository; _rosterMaster = rosterMaster; }
public TeamReport( WeekReport weekReport, IRosterMaster rosterMaster) { _weekReport = weekReport; _rosterMaster = rosterMaster; }
public TeamSeasonReport( SeasonReport seasonReport, IRosterMaster rosterMaster) { _seasonReport = seasonReport; _rosterMaster = rosterMaster; }
public ProbablePitcherRequest( IRosterMaster rosterMaster, bool homeOnly = false) { PlayerStatsRequest = new PlayerStatsRequest(); HomeOnly = homeOnly; _rosterMaster = rosterMaster; }
public HotList( IActualRoster actualRoster, IRosterMaster rosterMaster, IStatCalculator statCalculator) { _actualRoster = actualRoster; _rosterMaster = rosterMaster; _statCalculator = statCalculator; }
public WeekReportMulti( IGameLogRepository gameLogRepository, IRosterMaster rosterMaster, List <HotListViewModel> players, int week) { _gameLogRepository = gameLogRepository; _rosterMaster = rosterMaster; _players = AsPlayerNames(players); Players = AsPlayers(players); _week = week; }
public WeekReportMulti( IGameLogRepository gameLogRepository, IRosterMaster rosterMaster, string[] players, int week) { _gameLogRepository = gameLogRepository; _rosterMaster = rosterMaster; _players = players; Players = AsPlayers(players); _week = week; }
public void Initialize() { _cache = new RedisCacheRepository( connectionString: "localhost,abortConnect=false", environment: "local", functionalArea: "bts", serializer: new XmlSerializer(), logger: new FakeCacheLogger(), expire: false); _gameLogRepository = new GameLogRepository(); _cachedGameLogRepository = new CachedGameLogRepository( _gameLogRepository, _cache); _rosterMaster = new FbbRosters( new FbbEventStore.FbbEventStore()); }
protected System.Collections.Generic.List <string> GetRoster( IRosterMaster rosterMaster, string fantasyTeam, DateTime asOf) { FantasyTeam = fantasyTeam; if (DoPitchers) { return(rosterMaster.GetPitchers( fantasyTeam, asOf)); } return(rosterMaster.GetBatters( fantasyTeam, asOf)); }
protected void DisplayHeading( PlayerGameLogViewModel log, IRosterMaster rosterMaster) { Console.WriteLine(log.HeaderLine()); Console.WriteLine($@"({ JerseyNumber }) { Player } { FantasyTeam } { rosterMaster.GetMlbTeam(Player) } { rosterMaster.GetPosition(Player) }" ); Console.WriteLine(log.HeaderLine()); Console.WriteLine(log.DateHeaderLine()); }
public StarterRequest( IRosterMaster rosterMaster) { _rosterMaster = rosterMaster; }
public StartingPitchersRepository( IRosterMaster rosterMaster) { _rosterMaster = rosterMaster; }