Example #1
0
        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);
 }