public DefaultGameManager(IAccountCenter accountCenter, IBetManager betManager, ILoggerFactory loggerFactory) { this._logger = loggerFactory.CreateLogger("DefaultGameManager"); var dt01 = new DTGameCore(accountCenter, betManager, loggerFactory.CreateLogger("DTGameCore")) { GameId = "DT01" }; _gameCores.TryAdd("DT01", dt01); }
public DTGameCore(IAccountCenter accountCenter, IBetManager betManager, ILogger logger) : base(accountCenter, betManager, logger) { GameId = "DT01"; PropareTime = 3; SettleTime = 3; BetTime = 15; PlayTime = 3; Setting = new DTSetting() { Limit = new decimal[] { 50m, 2500m } }; }
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 void OneTimeSetUp() { _data = new Dictionary <string, object> { { "Authorization", _token } }; _statController = new StatController { Configuration = new HttpConfiguration(), Request = new HttpRequestMessage(HttpMethod.Get, "http://localhost:9000/") }; _context = new OwinContext(_data); _authHeader = new AuthenticationHeaderValue(_token); _statController.Request.SetOwinContext(_context); _statController.Request.GetOwinContext().Request.RemoteIpAddress = _ip; _statController.Request.Headers.Authorization = _authHeader; _betManager = SingletonManager.Instance.SetBetManager(Substitute.For <IBetManager>()); _userManager = SingletonManager.Instance.SetUserManager(Substitute.For <IUserManager>()); SingletonManager.Instance.SetTokenManager(new TokenManager()); }
public void OneTimeSetUp() { _data = new Dictionary <string, object> { { "Authorization", _token } }; _betController = new BetController { Configuration = new HttpConfiguration() }; _context = new OwinContext(_data); _authHeader = new AuthenticationHeaderValue(_token); _userManager = SingletonManager.Instance.SetUserManager(Substitute.For <IUserManager>()); _betManager = SingletonManager.Instance.SetBetManager(Substitute.For <IBetManager>()); _matchManager = SingletonManager.Instance.SetMatchManager(Substitute.For <IMatchManager>()); SingletonManager.Instance.SetTokenManager(new TokenManager()); for (var i = 0; i < 3; i++) { _bets.Add(new Bet()); } }
public BetsController(IBetManager betManager) { _betManager = betManager; }
public IBetManager SetBetManager(IBetManager betManager) { return(BetManager = betManager); }
public CurrentBetsController(IBetManager betManager) { _betManager = betManager; }
public BetController(ITeamManager teamManager, IBetManager betManager) { _teamManager = teamManager; _betManager = betManager; }