public void setup0() { _envelope = null; _timeProvider = new FakeTimeProvider(); _bus = new InMemoryBus("bus"); _queue = null; _ioDispatcher = new IODispatcher(_bus, new PublishEnvelope(GetInputQueue())); _readDispatcher = _ioDispatcher.BackwardReader; _writeDispatcher = _ioDispatcher.Writer; _bus.Subscribe(_ioDispatcher.ForwardReader); _bus.Subscribe(_ioDispatcher.BackwardReader); _bus.Subscribe(_ioDispatcher.ForwardReader); _bus.Subscribe(_ioDispatcher.Writer); _bus.Subscribe(_ioDispatcher.StreamDeleter); _bus.Subscribe(_ioDispatcher); _consumer = new TestHandler <Message>(); _bus.Subscribe(_consumer); }
protected void SetUpManualQueue() { _queue = new ManualQueue(_bus); }