Ejemplo n.º 1
0
        public async Task ShouldExecuteCommandFromADifferentAssembly()
        {
            var args = new FakeCommandThreeArgs();
            await _bus.ExecuteAsync(args);

            Assert.True(args.DidExecute);
        }
Ejemplo n.º 2
0
        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);
        }