Esempio n. 1
0
        public CustomCommandProviderTests()
        {
            var services = MockServices.ScopedServiceProvider;

            _context  = services.GetService <AldertoDbContext>();
            _provider = services.GetService <ICustomCommandProvider>();
        }
Esempio n. 2
0
        public CurrencyProviderTests()
        {
            var services = MockServices.ScopedServiceProvider;

            _context            = services.GetService <AldertoDbContext>();
            _manager            = services.GetService <ICurrencyManager>();
            _guildMemberManager = services.GetService <IGuildMemberManager>();
        }
Esempio n. 3
0
        public CustomCommandProvider(AldertoDbContext context)
        {
            _context  = context;
            _luaState = new NLua.Lua();
            _commands = new Dictionary <string, LuaFunction>();

            // Load Lua code
            // TODO: Load lua code. Uncomment below
            //_luaState.LoadCLRPackage();
            //_luaState.DoString("import ('Alderto.Bot', 'Alderto.Bot.Commands')");

            // Prevent additional namespaces to be added
            _luaState.DoString("import = function () end");
        }
Esempio n. 4
0
 public CurrencyManager(AldertoDbContext context)
 {
     _context = context;
 }
Esempio n. 5
0
 public GuildBankManager(AldertoDbContext context, IGuildLogger transactions)
 {
     _context      = context;
     _transactions = transactions;
 }
Esempio n. 6
0
 public GuildMemberManager(AldertoDbContext context)
 {
     _context = context;
 }
Esempio n. 7
0
 public MessagesManager(IDiscordClient client, AldertoDbContext context)
 {
     _client  = client;
     _context = context;
 }