public static void Initialize(TestContext context) { database = DalFactory.CreateDatabase(); dao = DalFactory.CreateTeamDao(database); Assert.IsNotNull(database); }
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 void SetUp() { _betDao = Substitute.For <IBetDao>(); _teamDao = Substitute.For <ITeamDao>(); _matchDao = Substitute.For <IMatchDao>(); _betManagerMock = Substitute.For <IBetManager>(); _betManager = SingletonManager.Instance.SetBetManager(new BetManager(_betDao, _teamDao, _matchDao)); _betsByUser = JsonConvert.DeserializeObject <List <Bet> >(TestHelper.GetDbResponseByCollectionAndFileName("betsByUser")); _team = JsonConvert.DeserializeObject <Team>(TestHelper.GetDbResponseByCollectionAndFileName("team")); _match = JsonConvert.DeserializeObject <Match>(TestHelper.GetDbResponseByCollectionAndFileName("match")); _matchScheduled = JsonConvert.DeserializeObject <Match>(TestHelper.GetDbResponseByCollectionAndFileName("matchScheduled")); _matchesScheduled = JsonConvert.DeserializeObject <List <Match> >( TestHelper.GetDbResponseByCollectionAndFileName("matchesScheduled")); _bets = JsonConvert.DeserializeObject <List <Bet> >(TestHelper.GetDbResponseByCollectionAndFileName("bets")); }
public bool DeleteById(int id) { ITeamDao TeamDao = DalFactory.CreateTeamDao(database); return(TeamDao.DeleteById(id)); }
public int Insert(Team team) { ITeamDao TeamDao = DalFactory.CreateTeamDao(database); return(TeamDao.Insert(team)); }
public void Update(Team team) { ITeamDao TeamDao = DalFactory.CreateTeamDao(database); TeamDao.Update(team); }
public Team FindById(int id) { ITeamDao TeamDao = DalFactory.CreateTeamDao(database); return(TeamDao.FindById(id)); }
public IEnumerable <Team> GetAll() { ITeamDao TeamDao = DalFactory.CreateTeamDao(database); return(TeamDao.FindAll()); }
public BetManager(IBetDao betDao = null, ITeamDao teamDao = null, IMatchDao matchDao = null) { _betDao = betDao ?? SingletonDao.Instance.BetDao; _teamDao = teamDao ?? SingletonDao.Instance.TeamDao; _matchDao = matchDao ?? SingletonDao.Instance.MatchDao; }
public ITeamDao SetTeamDao(ITeamDao teamDao) { var dynamicTeamDaoProxy = new Proxy <ITeamDao>(teamDao); return(TeamDao = dynamicTeamDaoProxy.GetTransparentProxy() as ITeamDao); }