public AdminController ( ISteamService steamService, IPricingServiceFactory pricingServiceFactory, ISettingsService settingsService, ILevelService levelService, IRepoServiceFactory repoServiceFactory, IStaffService staffService, IChatService chatService, ITicketService ticketService, IGrpcService grpcService, IItemTransferService itemTransferService, IUserService userService ) { _steamService = steamService; _pricingServiceFactory = pricingServiceFactory; _settingsService = settingsService; _levelService = levelService; _repoServiceFactory = repoServiceFactory; _staffService = staffService; _chatService = chatService; _ticketService = ticketService; _grpcService = grpcService; _itemTransferService = itemTransferService; _userService = userService; }
public CoinFlipManager ( IRepoServiceFactory repoServiceFactory, ICoinFlipService coinFlipService, IJackpotDraftService draftService, ICoinFlipHubConnections coinFlipHubConnections, IBetOrWithdrawQueueManager betOrWithdrawQueueManager, IBetHubConnections betHubConnections, ILogServiceFactory logServiceFactory, IBetService betService, IMongoJackpotRepoService jackpotRepoService, IHotStatusManager hotStatusManager, IDiscordService discordService ) { _repoServiceFactory = repoServiceFactory; _coinFlipService = coinFlipService; _draftService = draftService; _coinFlipHubConnections = coinFlipHubConnections; _betOrWithdrawQueueManager = betOrWithdrawQueueManager; _betHubConnections = betHubConnections; _betService = betService; _jackpotRepoService = jackpotRepoService; _hotStatusManager = hotStatusManager; _discordService = discordService; _logService = logServiceFactory.CreateLogger <CoinFlipManager>(); _betQueue = new BetQueue(); Setup().Wait(); }
public CoinFlipService ( IHashService hashService, IRandomService randomService, IRepoServiceFactory repoServiceFactory, ITransactionFactory transactionFactory, IBetService betService, IItemService itemService, IMongoJackpotRepoService mongoJackpotRepoService, ICoinFlipHubConnections coinFlipHubConnections, IMongoPreHashRepoService preHashRepoService, IDiscordService discordService ) { _hashService = hashService; _randomService = randomService; _repoServiceFactory = repoServiceFactory; _transactionFactory = transactionFactory; _betService = betService; _itemService = itemService; _mongoJackpotRepoService = mongoJackpotRepoService; _coinFlipHubConnections = coinFlipHubConnections; _preHashRepoService = preHashRepoService; _discordService = discordService; }
public JackpotMatchManager ( IRepoServiceFactory repoServiceFactory, IBetService betService, IHashService hashService, IRandomService randomService, IJackpotDraftService draftService, ILogServiceFactory logServiceFactory, IBetOrWithdrawQueueManager betOrWithdrawQueueManager, IGameModeSettingService gameModeSettingService, IBetHubConnections betHubConnections, IMatchHubConnections matchHubConnections, IDiscordService discordService ) : base(repoServiceFactory, betService, hashService, randomService) { _repoServiceFactory = repoServiceFactory; _betService = betService; _draftService = draftService; _matchHubConnections = matchHubConnections; _discordService = discordService; _betHubConnections = betHubConnections; _gameModeSettingService = gameModeSettingService; _betOrWithdrawQueueManager = betOrWithdrawQueueManager; _logService = logServiceFactory.CreateLogger <JackpotMatchManager>(); _betQueue = new BetQueue(); SetUpGameModeAndSetting().Wait(); }
public OfferManager( ISteamHubConnections steamHubConnections, IOfferService offerService, RpcSteamListener steamListener, ILogServiceFactory logger, IGrpcServiceFactory factory, IUserService userService, IRepoServiceFactory repoServiceFactory ) { _rakeItemRepoService = repoServiceFactory.RakeItemRepoService; _steamServiceClient = factory.GetSteamServiceClient(new SteamInventoryCacheManager()); _steamHubConnections = steamHubConnections; _offerService = offerService; _userService = userService; _logger = logger.CreateLogger <OfferManager>(); steamListener.OnOfferStatusChanged += async(sender, offer) => { _logger.Info($"Received statuscode {offer.StatusCode}"); try { await HandleOffer(offer); } catch (System.Exception e) { _logger.Error(offer.SteamId, null, e, new Dictionary <string, object> { { "Offer", offer } }); } }; }
public ItemTransferServiceTest() { _fakedUserRepoService = A.Fake <IUserRepoService>(); _fakedItemRepoService = A.Fake <IItemRepoService>(); _fakedItemService = A.Fake <IItemService>(); _fakedRepoService = A.Fake <IRepoServiceFactory>(); A.CallTo(() => _fakedRepoService.UserRepoService).Returns(_fakedUserRepoService); }
public SteamController ( ISteamService steamService, IBetOrWithdrawQueueManager betOrWithdrawQueueManager, IRepoServiceFactory repoServiceFactory ) { _steamService = steamService; _betOrWithdrawQueueManager = betOrWithdrawQueueManager; _repoServiceFactory = repoServiceFactory; }
public BotServiceTest() { _fakedBotRepoService = A.Fake<IBotRepoService>(); _fakedItemRepoService = A.Fake<IItemRepoService>(); _fakedRepoServiceFactory = A.Fake<IRepoServiceFactory>(); A.CallTo(() => _fakedRepoServiceFactory.ItemRepoService).Returns(_fakedItemRepoService); A.CallTo(() => _fakedRepoServiceFactory.BotRepoService).Returns(_fakedBotRepoService); _botService = new BotService(_fakedRepoServiceFactory); }
public SteamServiceTest() { var host = "testHost"; var port = 8080; _realUser = new DatabaseModel.User("realUserSteamud", "realUser", "realImg", "myTradelink", DateTime.Now, DateTime.Now, false, null, 10); _scammerUser = new DatabaseModel.User("scammerUserSteamud", "scamerUser", "fakeImg", "myTradelink1", DateTime.Now, DateTime.Now, false, null, 20); _realUsersItems = new List <DatabaseModel.Item>(); _scammerUsersItems = new List <DatabaseModel.Item>(); _fakedGrpcServiceFactory = A.Fake <IGrpcServiceFactory>(); _fakedBotService = A.Fake <IBotService>(); _fakeRepoServiceFacotry = A.Fake <IRepoServiceFactory>(); _fakedSteamServiceClient = A.Fake <ISteamServiceClientWrapper>(); _fakedUserRepoService = A.Fake <IUserRepoService>(); _fakedItemRepoService = A.Fake <IItemRepoService>(); _fakedItemDescRepoService = A.Fake <IItemDescriptionRepoService>(); _fakedSettingsRepoService = A.Fake <ISettingRepoService>(); _fakedOfferTransactionRepoService = A.Fake <IOfferTranascrionRepoService>(); _fakedOfferService = A.Fake <IOfferService>(); A.CallTo(() => _fakeRepoServiceFacotry.UserRepoService).Returns(_fakedUserRepoService); A.CallTo(() => _fakeRepoServiceFacotry.ItemRepoService).Returns(_fakedItemRepoService); A.CallTo(() => _fakeRepoServiceFacotry.SettingRepoService).Returns(_fakedSettingsRepoService); A.CallTo(() => _fakeRepoServiceFacotry.ItemDescriptionRepoService).Returns(_fakedItemDescRepoService); A.CallTo(() => _fakeRepoServiceFacotry.OfferTranascrionRepoService).Returns(_fakedOfferTransactionRepoService); A.CallTo(() => _fakedUserRepoService.FindAsync("scammerUserSteamud")).Returns(_scammerUser); A.CallTo(() => _fakedUserRepoService.FindAsync("realUserSteamud")).Returns(_realUser); A.CallTo(() => _fakedItemRepoService.FindAsync(A <DatabaseModel.User> .That.Matches(user => user.Id == _realUser.Id))) .Returns(_realUsersItems); A.CallTo(() => _fakedItemRepoService.FindAsync(A <DatabaseModel.User> .That.Matches(user => user.Id == _scammerUser.Id))) .Returns(_scammerUsersItems); A.CallTo(() => _fakedGrpcServiceFactory.GetSteamServiceClient(A <ISteamInventoryCacheManager> ._)).Returns(_fakedSteamServiceClient); _steamService = new SteamService( _fakedGrpcServiceFactory, _fakeRepoServiceFacotry, _fakedBotService, A.Dummy <ILogServiceFactory>(), _fakedOfferService, A.Dummy <ISteamInventoryCacheManager>() ); }
public OfferService(IRepoServiceFactory factory, ITransactionFactory transactionFactory, ILogServiceFactory logServiceFactory) { _itemDescRepoServcice = factory.ItemDescriptionRepoService; _botRepoService = factory.BotRepoService; _userRepoService = factory.UserRepoService; _itemRepoService = factory.ItemRepoService; _offerRepoService = factory.OfferTranascrionRepoService; _itemInOfferTransactionRepoService = factory.ItemInOfferTransactionRepoService; _transactionFactory = transactionFactory; _logService = logServiceFactory.CreateLogger <OfferService>(); _steamLock = new TimeSpan(7, 1, 0, 0); }
public ItemService(IRepoServiceFactory repoServiceFactory) { _matchRepoService = repoServiceFactory.MatchRepoService; _betRepoService = repoServiceFactory.BetRepoService; _itemRepoSerive = repoServiceFactory.ItemRepoService; _itemDescriptionRepoService = repoServiceFactory.ItemDescriptionRepoService; _itemBettedRepoService = repoServiceFactory.ItemBettedRepoService; _itemsInOfferTransactionRepoService = repoServiceFactory.ItemInOfferTransactionRepoService; _offerTransactionRepoService = repoServiceFactory.OfferTranascrionRepoService; _coinFlipMatchRepoService = repoServiceFactory.CoinFlipMatchRepoService; _gameModeRepoService = repoServiceFactory.GameModeRepoService; }
public MatchManagerTest() { _fakedRepoServiceFactory = A.Fake <IRepoServiceFactory>(); _fakeMatchRepoServicey = A.Fake <IMatchRepoService>(); _fakeHashService = A.Fake <IHashService>(); _fakeRandomService = A.Fake <IRandomService>(); _fakedMatchHub = A.Fake <IMatchHubConnections>(); _fakedBetHub = A.Fake <IBetHubConnections>(); _fakeBetService = A.Fake <IBetService>(); _fakedGameModeSettingService = A.Fake <IGameModeSettingService>(); A.CallTo(() => _fakedRepoServiceFactory.MatchRepoService).Returns(_fakeMatchRepoServicey); }
protected JackpotMatchService ( IRepoServiceFactory repoServiceFactory, IBetService betService, IHashService hashService, IRandomService randomService ) { _matchRepoService = repoServiceFactory.MatchRepoService; _repoServiceFactory = repoServiceFactory; _betService = betService; _hashService = hashService; _randomService = randomService; }
public DraftServiceTest() { _fakedRepoServiceFacotry = A.Fake <IRepoServiceFactory>(); _fakedLogServiceFactory = A.Fake <ILogServiceFactory>(); _fakedRakeService = A.Fake <IRakeService>(); _fakedItemRepoService = A.Fake <IItemRepoService>(); _fakedRakeItemRepoService = A.Fake <IRakeItemRepoService>(); A.CallTo(() => _fakedRepoServiceFacotry.ItemRepoService).Returns(_fakedItemRepoService); A.CallTo(() => _fakedRepoServiceFacotry.RakeItemRepoService).Returns(_fakedRakeItemRepoService); _service = new JackpotDraftService(_fakedRepoServiceFacotry, _fakedLogServiceFactory, _fakedRakeService); }
public TestController( ISteamHubConnections steamHubConnections, IMatchHubConnections matchHubConnections, IRepoServiceFactory repoServiceFactory, IJackpotMatchManager jackpotMatchManager, ICoinFlipManager coinFlipManager, IDatabaseConnectionFactory connectionFactory, IGrpcServiceFactory grpcService ) { _steamHubConnections = steamHubConnections; _repoServiceFactory = repoServiceFactory; _jackpotMatchManager = jackpotMatchManager; _coinFlipManager = coinFlipManager; _discordSercviceClient = grpcService.GetDiscordSercviceClient(); }
public SteamService ( IGrpcServiceFactory grpcServiceFactory, IRepoServiceFactory repoServiceFactory, IBotService botService, ILogServiceFactory factory, IOfferService offerService, ISteamInventoryCacheManager cacheManager ) { _logService = factory.CreateLogger<SteamService>(); _repoServiceFactory = repoServiceFactory; _botService = botService; _offerService = offerService; _steamServiceClient = grpcServiceFactory.GetSteamServiceClient(cacheManager); }
public ChatService ( IRepoServiceFactory repoServiceFactory, IGrpcServiceFactory grpcServiceFactory, IChatHubConnections chatHubConnections, ISettingsService settingsService, IStaffService staffService, IDiscordService discordService ) { _repoServiceFactory = repoServiceFactory; _chatServiceClient = grpcServiceFactory.GetChatSercviceClient(); _chatHubConnections = chatHubConnections; _settingsService = settingsService; _staffService = staffService; _discordService = discordService; }
public OpSkinsApi ( string steamLyticsApiKey, IRepoServiceFactory repoServiceFactory, ILogServiceFactory logServiceFactory, IHttpRequestService httpRequestService, ISettingRepoService settingRepoService, ISteamMarketScraperService steamMarketScraperService ) { _apiKey = steamLyticsApiKey; _repoServiceFactory = repoServiceFactory; _logger = logServiceFactory.CreateLogger <OpSkinsApi>(); _httpRequestService = httpRequestService; _settingRepoService = settingRepoService; _steamMarketScraperService = steamMarketScraperService; }
public PricingServiceFactory( IRepoServiceFactory repoServiceFactory, ILogServiceFactory logServiceFactory, IHttpRequestService httpRequestService, ISettingRepoService settingRepoService, IConfiguration configuration, ISteamMarketScraperService steamMarketScraperService, IJsonRequestParser jsonRequestParser ) { _repoServiceFactory = repoServiceFactory; _logServiceFactory = logServiceFactory; _httpRequestService = httpRequestService; _settingRepoService = settingRepoService; _configuration = configuration; _steamMarketScraperService = steamMarketScraperService; _jsonRequestParser = jsonRequestParser; }
public CoinFlipController ( ICoinFlipService coinFlipService, IDatabaseConnectionFactory connectionFactory, IItemService itemService, IRepoServiceFactory repoServiceFactory, ICoinFlipManager coinFlipManager, ILogServiceFactory logServiceFactory, IHotStatusManager hotStatusManager ) { _logService = logServiceFactory.CreateLogger <CoinFlipController>(); _coinFlipService = coinFlipService; _itemService = itemService; _repoServiceFactory = repoServiceFactory; _coinFlipManager = coinFlipManager; _hotStatusManager = hotStatusManager; }
public CsgoFastApi ( string steamLyticsApiKey, IRepoServiceFactory repoServiceFactory, ILogServiceFactory logServiceFactory, IHttpRequestService httpRequestService, ISettingRepoService settingRepoService, ISteamMarketScraperService steamMarketScraperService, IJsonRequestParser jsonRequestParser ) { _apiKey = steamLyticsApiKey; _repoServiceFactory = repoServiceFactory; _logger = logServiceFactory.CreateLogger <CsgoFastApi>(); _httpRequestService = httpRequestService; _settingRepoService = settingRepoService; _steamMarketScraperService = steamMarketScraperService; _jsonRequestParser = jsonRequestParser; }
public BetService ( IRepoServiceFactory repoServiceFactory, IItemService itemService, ITransactionFactory transactionFactoryFactory, IBetRepoService betRepoService, IItemBettedRepoService itemBettedRepoService, IDiscordService discordService, IMatchHubConnections matchHub ) { _repoServiceFactory = repoServiceFactory; _itemService = itemService; _transactionFactory = transactionFactoryFactory; _betRepoService = betRepoService; _itemBettedRepoService = itemBettedRepoService; _discordService = discordService; _matchHub = matchHub; }
public CoinFlipManagerTest() { _fakedRepoServiceFactory = A.Fake <IRepoServiceFactory>(); _fakedCoinFlipMatchRepoService = A.Fake <ICoinFlipMatchRepoService>(); _fakedBetRepoService = A.Fake <IBetRepoService>(); _fakedJackpotSettingRepo = A.Fake <IJackpotSettingRepo>(); _fakedGameModeRepoService = A.Fake <IGameModeRepoService>(); _fakedUserRepoService = A.Fake <IUserRepoService>(); _fakedCoinFlipService = A.Fake <ICoinFlipService>(); _fakedDraftingService = A.Fake <IJackpotDraftService>(); _gameMode = new DatabaseModel.GameMode { CurrentSettingId = 1, Id = 2, IsEnabled = true, Type = "CoinFlip" }; _coinFlipSocketSender = A.Dummy <ICoinFlipHubConnections>(); A.CallTo(() => _fakedRepoServiceFactory.UserRepoService).Returns(_fakedUserRepoService); A.CallTo(() => _fakedRepoServiceFactory.CoinFlipMatchRepoService).Returns(_fakedCoinFlipMatchRepoService); A.CallTo(() => _fakedRepoServiceFactory.BetRepoService).Returns(_fakedBetRepoService); A.CallTo(() => _fakedRepoServiceFactory.JackpotSettingRepo).Returns(_fakedJackpotSettingRepo); A.CallTo(() => _fakedRepoServiceFactory.GameModeRepoService).Returns(_fakedGameModeRepoService); A.CallTo(() => _fakedGameModeRepoService.Find(GameModeHelper.GetStringFromType(GameModeType.CoinFlip))).Returns(_gameMode); _dummyBetOrWithdrawQueueManager = A.Dummy <IBetOrWithdrawQueueManager>(); _dummyBetHubConnection = A.Dummy <IBetHubConnections>(); _dummyBetService = A.Dummy <IBetService>(); _dummyLogServiceFactory = A.Dummy <ILogServiceFactory>(); _dummyMongoJackpotRepoService = A.Dummy <IMongoJackpotRepoService>(); _dummyHotStatusManager = A.Dummy <IHotStatusManager>(); _dummyDiscordService = A.Dummy <IDiscordService>(); }
public ItemServiceTest() { _matchRepoService = A.Fake <IMatchRepoService>(); _betRepoService = A.Fake <IBetRepoService>(); _itemRepoService = A.Fake <IItemRepoService>(); _descriptionRepoService = A.Fake <IItemDescriptionRepoService>(); _itemBettedRepoSerivce = A.Fake <IItemBettedRepoService>(); _offerTransactionRepoService = A.Fake <IOfferTranascrionRepoService>(); _itemsInOfferTransactionRepoService = A.Fake <IItemInOfferTransactionRepoService>(); _fakedCoinFlipService = A.Fake <ICoinFlipMatchRepoService>(); _fakedUserRepoService = A.Fake <IUserRepoService>(); _fakedRepoService = A.Fake <IRepoServiceFactory>(); A.CallTo(() => _fakedRepoService.MatchRepoService).Returns(_matchRepoService); A.CallTo(() => _fakedRepoService.BetRepoService).Returns(_betRepoService); A.CallTo(() => _fakedRepoService.ItemRepoService).Returns(_itemRepoService); A.CallTo(() => _fakedRepoService.ItemDescriptionRepoService).Returns(_descriptionRepoService); A.CallTo(() => _fakedRepoService.ItemBettedRepoService).Returns(_itemBettedRepoSerivce); A.CallTo(() => _fakedRepoService.OfferTranascrionRepoService).Returns(_offerTransactionRepoService); A.CallTo(() => _fakedRepoService.ItemInOfferTransactionRepoService).Returns(_itemsInOfferTransactionRepoService); A.CallTo(() => _fakedRepoService.CoinFlipMatchRepoService).Returns(_fakedCoinFlipService); A.CallTo(() => _fakedRepoService.UserRepoService).Returns(_fakedUserRepoService); }
public StaffService(IRepoServiceFactory repoServiceFactory, ILevelService levelService) { _repoServiceFactory = repoServiceFactory; _levelService = levelService; }
public JackpotDraftService(IRepoServiceFactory repoServiceFactory, ILogServiceFactory logServiceFactory, IRakeService rakeService) { _repoServiceFactory = repoServiceFactory; _rakeService = rakeService; _logService = logServiceFactory.CreateLogger <JackpotDraftService>(); }
public LevelService(IRepoServiceFactory repoServiceFactory) { _repoServiceFactory = repoServiceFactory; }
public AccountController(IRepoServiceFactory repoServiceFactory, IItemService itemService, IUserService userService) { _repoServiceFactory = repoServiceFactory; _itemService = itemService; _userService = userService; }
public SettingsService(IRepoServiceFactory repoServiceFactory) { _repoServiceFactory = repoServiceFactory; }
public BotManager(RpcSteamListener rpcSteamListener, IRepoServiceFactory factory) { _botServiceRepo = factory.BotRepoService; rpcSteamListener.OnBotStatusChanged += RpcSteamListenerOnOnBotStatusChanged; }