public void CommandFilterRestrictsExecutionTest(IMessage message, CommandFilter filter, BotConfiguration configuration, bool canExecute) { IServiceCollection services = new ServiceCollection(); services.AddSingleton(configuration); Assert.Equal(canExecute, filter.CanExecuteInContext(message, services.BuildServiceProvider())); }