public WelcomeMessagesRepositoryTests(ITestOutputHelper output) : base(output) { _context = new AppDataContext(GetDbContextOptions()); _repo = new WelcomeMessageRepository(_context); _context.Database.EnsureCreated(); // Seed TestData _seeder.SeedWelcomeMessages(); }
public WelcomeModule(IServerService servers, ILogger <WelcomeModule> logger, IServerRepository serverRepository, IWelcomeMessageRepository welcomeMessageRepository, IPartMessageRepository partMessageRepository, ISettings settings) { _servers = servers; _logger = logger; _serverRepository = serverRepository; _welcomeMessageRepository = welcomeMessageRepository; _partMessageRepository = partMessageRepository; _settings = settings; }
public CommandHandler(DiscordSocketClient client, CommandService commands, ISettings settings, IServiceProvider serviceProvider, ILogger <CommandHandler> logger, IServerService servers, BannerImageService bannerImageService, IAutoRoleService autoRoleService, IProfanityRepository profanityRepository, IApiService apiService, IWelcomeMessageRepository welcomeMessageRepository, IPartMessageRepository partMessageRepository, IUserRepository userRepository, IInviteRepository inviteRepository, IServerInviteRepository serverInviteRepository, IServerRepository serverRepository) { _client = client; _commands = commands; _settings = settings; _serviceProvider = serviceProvider; _logger = logger; _servers = servers; _bannerImageService = bannerImageService; _autoRoleService = autoRoleService; _profanityRepository = profanityRepository; _apiService = apiService; _welcomeMessageRepository = welcomeMessageRepository; _partMessageRepository = partMessageRepository; _userRepository = userRepository; _inviteRepository = inviteRepository; _serverInviteRepository = serverInviteRepository; _serverRepository = serverRepository; _client.MessageReceived += OnMessageReceived; _client.UserJoined += OnUserJoined; _client.ReactionAdded += OnReactionAdded; _client.MessageUpdated += OnMessageUpated; _client.UserLeft += OnUserLeft; _client.JoinedGuild += OnJoinedGuild; _client.Ready += OnReady; _client.InviteCreated += OnInviteCreated; _commands.CommandExecuted += OnCommandExecuted; ProfanityHelper.ProfanityRepository = profanityRepository; Task.Run(async() => await MuteHandler.MuteWorker(client)); Task.Run(async() => await PomodoroHandler.PomodoroWorker(client)); }
public WelcomeMessageService(IWelcomeMessageRepository wmRepo, ICacheService cache) : base(wmRepo) { _wmRepo = wmRepo; _cache = cache; }