public MlbGame(IDataAccessMlb dataAccessMlb, IRadarMlb radarMlb, IAnalyticaMlb analyticaMlb, IDatastore datastore, IDistributorMlb distributorMlb, IPubSubUtil pubSubUtil, IPusherUtil pusherUtil) { string isSimulationString = ConfigurationManager.AppSettings["isSimulation"]; IsSimulation = ToBoolean(isSimulationString); PeriodList = new List <string> { "F3", "F5", "F7", "CG", "I1", "I2", "I3", "I4", "I5", "I6", "I7", "I8", "I9" }; InitializePeriodScoring(PeriodList); ModelData[MlbModelDataKeys.InMlf] = new Dictionary <string, double>(); ModelData[MlbModelDataKeys.InLMlf] = new Dictionary <string, double>(); ModelData[MlbModelDataKeys.Evs] = new Dictionary <string, double>(); ModelData[MlbModelDataKeys.InTsf] = new Dictionary <string, double>(); ModelData[MlbModelDataKeys.Egt] = new Dictionary <string, double>(); MlbGameState = new MlbGameState(); _dataAccessMlb = dataAccessMlb; _radarMlb = radarMlb; _analyticaMlb = analyticaMlb; _datastore = datastore; _distributorMlb = distributorMlb; _pubSubUtil = pubSubUtil; _pusherUtil = pusherUtil; }
public DistributorMlb(IDataAccessMlb dataAccessMlb, IDatastore datastore, IPusherUtil pusherUtil) { _datastore = datastore; PusherUtil = pusherUtil; // todo convert to dictionary? _marketList = dataAccessMlb.GetMarkets(); InitializeLists(); }
public MlbSqlDataAccessUnitTests() { _dataAccessMlb = new DataAccessMlb(); }