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); }
public void SetUp() { _betDao = Substitute.For <IBetDao>(); _assignmentPointManager = SingletonManager.Instance.SetAssignmentPointManager(new AssignmentPointManager(_betDao)); }