Exemplo n.º 1
0
        public void when_executing_non_public_command_handler_then_invokes_handler_with_result()
        {
            var handler = new NonPublicCommandHandlerWithResults(new Result());
            var bus     = new CommandBus(handler);

            var results = bus.Execute(new CommandWithResults());

            Assert.Single(results);
        }
Exemplo n.º 2
0
        public void when_executing_non_public_command_handler_then_invokes_handler_with_result()
        {
            var handler = new NonPublicCommandHandlerWithResults(new Result());
            var bus     = new CommandBusComponent(Mock.Of <IComponentModel>(x =>
                                                                            x.GetExtensions <ICommandHandler <CommandWithResults, IEnumerable <Result> > >() == new[] { handler }));

            var results = bus.Execute(new CommandWithResults());

            Assert.Equal(1, results.Count());
        }