public FootballDataManager(HttpClient http = null, ITeamDao teamDao = null, IMatchDao matchDao = null,
                            ICompetitionDao competitionDao = null, IAssignmentPointManager assignmentPointManager = null)
 {
     _http             = http ?? new HttpClient();
     _http.BaseAddress = new Uri("https://api.football-data.org/v2/");
     _http.DefaultRequestHeaders.Add("X-Auth-Token", "f74e0beb5501485895a1ebb03ba925db");
     _teamDao                = teamDao ?? SingletonDao.Instance.TeamDao;
     _matchDao               = matchDao ?? SingletonDao.Instance.MatchDao;
     _competitionDao         = competitionDao ?? SingletonDao.Instance.CompetitionDao;
     _assignmentPointManager = assignmentPointManager ?? SingletonManager.Instance.AssignmentPointManager;
 }
 public IAssignmentPointManager SetAssignmentPointManager(IAssignmentPointManager assignmentPointManager)
 {
     return(AssignmentPointManager = assignmentPointManager);
 }
Esempio n. 3
0
 public void SetUp()
 {
     _betDao = Substitute.For <IBetDao>();
     _assignmentPointManager =
         SingletonManager.Instance.SetAssignmentPointManager(new AssignmentPointManager(_betDao));
 }