Esempio n. 1
0
 public BanCommandHandler(IDiscordModerationService moderationService,
                          IDateTime dateTime,
                          IApplicationDbContext dbContext,
                          ICurrentUserService currentUserService)
 {
     _moderationService  = moderationService;
     _dateTime           = dateTime;
     _dbContext          = dbContext;
     _currentUserService = currentUserService;
 }
Esempio n. 2
0
 public RestrictChannelCommandHandler(IDiscordModerationService moderationService,
                                      IDateTime dateTime,
                                      IApplicationDbContext dbContext,
                                      IDiscordDirectMessageService directMessageService,
                                      ICurrentUserService currentUserService)
 {
     _moderationService    = moderationService;
     _dateTime             = dateTime;
     _dbContext            = dbContext;
     _directMessageService = directMessageService;
     _currentUserService   = currentUserService;
 }
Esempio n. 3
0
 public UnRestrictExpiredChannelsCommandHandler(IApplicationDbContext dbContext,
                                                IDiscordModerationService moderationService,
                                                IDiscordConfiguration discordConfiguration,
                                                IDateTime dateTime,
                                                ILogger <UnRestrictExpiredChannelsCommandHandler> logger)
 {
     _dbContext            = dbContext;
     _moderationService    = moderationService;
     _discordConfiguration = discordConfiguration;
     _dateTime             = dateTime;
     _logger = logger;
 }
        public void Setup()
        {
            _appFixture           = new ApplicationFixture();
            _dateTime             = Substitute.For <IDateTime>();
            _dbContext            = Substitute.For <IApplicationDbContext>();
            _moderationService    = Substitute.For <IDiscordModerationService>();
            _discordConfiguration = Substitute.For <IDiscordConfiguration>();

            _appFixture.OnConfigureServices += (_, services) =>
            {
                services.AddSingleton(_dbContext);
                services.AddSingleton(_dateTime);
                services.AddSingleton(_moderationService);
                services.AddSingleton(_discordConfiguration);
            };
        }
 public void Setup()
 {
     _appFixture         = new ApplicationFixture();
     _moderationService  = Substitute.For <IDiscordModerationService>();
     _dbContext          = Substitute.For <IApplicationDbContext>();
     _dateTime           = Substitute.For <IDateTime>();
     _currentUserService = Substitute.For <ICurrentUserService>();
     _actionLogMock      = _dbContext.ConfigureMockDbSet(x => x.ModerationActionLogs);
     _currentUserId      = 14245;
     _currentUserService.UserId.Returns(_currentUserId.ToString());
     _appFixture.OnConfigureServices += (_, services) =>
     {
         services.AddSingleton(_moderationService);
         services.AddSingleton(_dbContext);
         services.AddSingleton(_dateTime);
         services.AddSingleton(_currentUserService);
     };
 }