public async Task scoped_handler_function() { var serviceProvider = TestConfiguration.GetServiceProvider(); var are = new AutoResetEvent(false); var executor = new Executor <ICommandWrapper, Aggregate>() .AddHandler <CommandWrapper <Increment> >((d, s) => { are.Set(); }); var data = CommandWrapper.From(new Increment(), "One", 1); await executor.ExecuteAsync(data, new Aggregate()); }