public async Task ShouldExecuteCommandFromADifferentAssembly() { var args = new FakeCommandThreeArgs(); await _bus.ExecuteAsync(args); Assert.True(args.DidExecute); }
public async Task ShouldCreateBusUsingProvidedOptions() { var bus = new ServiceCollection() .AddKlinkedCqrs(new CqrsOptions { Assemblies = new [] { typeof(FakeCommandThreeArgs).Assembly } }) .BuildServiceProvider() .GetRequiredService <ICqrsBus>(); var args = new FakeCommandThreeArgs(); await bus.ExecuteAsync(args); Assert.True(args.DidExecute); }