Exemplo n.º 1
0
        public void Setup()
        {
            this.stServerSingleton = new StServerMockSingleton();
            this.stServer          = this.stServerSingleton.Instance;
            this.handlers          = new SmartComHandlersDatabase();
            this.handlers.Add <_IStClient_ConnectedEventHandler>(ConnectedHandler);
            this.handlers.Add <_IStClient_DisconnectedEventHandler>(DisconnectedHandler);
            this.binder     = new SmartComBinder(this.stServer, this.handlers, new NullLogger());
            this.connector  = new SmartComConnector(this.stServer, this.handlers, new NullLogger());
            this.subscriber = new SmartComSubscriber(this.stServer, new NullLogger());
            this.subscriber.Portfolios.Add("ST88888-RF-01");
            this.subscriber.Ticks.Add("RTS-6.13_FT");
            this.subscriber.Quotes.Add("RTS-6.13_FT");
            this.subscriber.BidsAndAsks.Add("RTS-6.13_FT");

            this.trader = new SmartComAdapter(this.connector,
                                              this.handlers,
                                              this.binder,
                                              this.subscriber,
                                              this.stServerSingleton,
                                              new NullLogger(),
                                              1);

            Assert.AreEqual(0, this.subscriber.SubscriptionsCounter);
        }
Exemplo n.º 2
0
        public void DefaultBinder_IsSingleton()
        {
            SmartComBinder b  = DefaultBinder.Instance;
            SmartComBinder b2 = DefaultBinder.Instance;

            Assert.AreSame(b, b2);
        }
Exemplo n.º 3
0
 public void SetUp()
 {
     this.stServerSingleton = new StServerMockSingleton();
     this.stServer          = this.stServerSingleton.Instance;
     this.handlers          = new SmartComHandlersDatabase();
     this.binder            = new SmartComBinder(this.stServerSingleton.Instance, this.handlers, new NullLogger());
 }
Exemplo n.º 4
0
 public void Setup()
 {
     this.stServer  = new StServerClassMock();
     this.handlers  = new SmartComHandlersDatabase();
     this.binder    = new SmartComBinder(this.stServer, this.handlers, new NullLogger());
     this.connector = new SmartComConnector(this.stServer, this.handlers, new NullLogger());
     this.binder.Bind();
 }
Exemplo n.º 5
0
 public FakeAdapterBase()
 {
     this.handlers      = new SmartComHandlersDatabase();
     this.mockSingleton = new StServerMockSingleton();
     this.subscriber    = new SmartComSubscriber(this.mockSingleton.Instance, new NullLogger());
     this.binder        = new SmartComBinder(this.mockSingleton.Instance, this.handlers, new NullLogger());
     this.connector     = new SmartComConnector(this.mockSingleton.Instance, this.handlers, new NullLogger());
 }
Exemplo n.º 6
0
        public void Setup()
        {
            this.rawTradingDataContext = new RawTradingDataContext();
            this.stServerSingleton     = new StServerMockSingleton();
            this.handlers = new SmartComHandlersDatabase();
            this.binder   = new SmartComBinder(this.stServerSingleton.Instance, this.handlers, new NullLogger());

            this.provider = new RawTradingDataProvider(this.handlers, this.rawTradingDataContext, new NullLogger());
            this.binder.Bind();

            this.stServer = (StServerClassMock)this.stServerSingleton.Instance;
        }