public void NeedAnInner() { var builder = new PipelineDispatcherBuilder(Substitute.For<IUpstreamHandler>()); builder.AsyncDispatching(10); Assert.Throws<InvalidOperationException>(() => builder.Build()); }
public void Complete() { var builder = new PipelineDispatcherBuilder(Substitute.For<IUpstreamHandler>()); var dispatcher = builder .AsyncDispatching(10) .RetryCommands(4) .Dispatcher(Substitute.For<IDownstreamHandler>()) .Build(); CommandDispatcher.Assign(dispatcher); CommandDispatcher.Dispatch(new FakeCommand()); }