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); }
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()); }