public MarketDepthSubscription(IConnection connection, IIdsDispenser dispenser, IMarketDepthObserver observer, Contract contract) { CodeContract.Requires(connection != null); CodeContract.Requires(dispenser != null); CodeContract.Requires(observer != null); this.connection = connection; this.observer = observer; this.marketDepthUpdatesDispatcher = new MarketDepthUpdatesDispatcher(observer); this.Subscribe(dispenser, contract); }
public void Init() { observerMock = new Mock<IMarketDepthObserver>(); dispatcher = new MarketDepthUpdatesDispatcher(observerMock.Object); }