static void TestASTSSingleConnection() { IAlarmable alarmer = new StubAlarmer(); IDealingServerForASTSConnector dealingServer = new CASTSDealingServer(/*alarmer*/); IStockConnector stockConnector = new CASTSConnectorSingle(dealingServer); int botId = 100; //Thread.Sleep(10000); //stockConnector.AddOrder(botId, "AFLT", 157.70M, EnmOrderDir.Buy, 1); //stockConnector.CancelOrder(2064814799, botId); //stockConnector.CancelOrder(2064814740, botId); CUtil.ThreadStart(new Action(() => { Thread.Sleep(20000); stockConnector.DisconnectFromServer(); } )); while (true) { Thread.Sleep(60000); } }
public CStateConnector_Off(CASTSConnectorSingle connector) : base(connector) { }
// private CASTSConnectorSingle _connector; public CStateConnector_Disconnected(CASTSConnectorSingle connector) : base(connector) { }
public CBaseStateConnector(CASTSConnectorSingle connector) : base(connector) { _connector = connector; }