public CheckBets(IUserBetRepository userBetRepository, IBetRepository betRepository, ICoinGeckoAPIService coinGeckoAPIService, IBetWinnersRepository betWinnersRepository, IDiscordWebhookService discordWebhookService)
 {
     _userBetRepository     = userBetRepository;
     _betRepository         = betRepository;
     _coinGeckoAPIService   = coinGeckoAPIService;
     _betWinnersRepository  = betWinnersRepository;
     _discordWebhookService = discordWebhookService;
 }
        public void Setup()
        {
            _mediator = Substitute.For <IDiscordWebhookService>();

            _sut = new UserLevelUpEventEvilTwinHandler(_mediator, new NullLogger <UserLevelUpEventEvilTwinHandler>());
        }
예제 #3
0
 public UserLevelUpEventEvilTwinHandler(IDiscordWebhookService webhookService,
                                        ILogger <UserLevelUpEventEvilTwinHandler> logger)
 {
     _webhookService = webhookService;
     _logger         = logger;
 }