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