public void Setup() { _symbols = new List <Symbol>() { Symbol.Create("AAPL", SecurityType.Equity, Market.USA), Symbol.Create("AIG", SecurityType.Equity, Market.USA) }; Config.Set("live-data-url", "ws://127.0.0.1"); Config.Set("live-data-port", "8080"); _mockServerBehavior = new MockServerBehavior(); _dataQueueHandler = new ApiDataQueueHandler(); var liveDataUri = new Uri(Config.Get("live-data-url")); var uriBuilder = new UriBuilder(liveDataUri); uriBuilder.Port = Config.GetInt("live-data-port"); Task.Run(() => { _mockServer = new WebSocketServer(uriBuilder.ToString()); _mockServer.AddWebSocketService("/", () => _mockServerBehavior); Log.Trace("ApiDataQueueHandlerTests.Setup(): Starting the mock server."); _mockServer.Start(); while (true) { Thread.Sleep(1000); } }); }
public void Setup() { _symbols = new List<Symbol>() { Symbol.Create("AAPL", SecurityType.Equity, Market.USA), Symbol.Create("AIG", SecurityType.Equity, Market.USA) }; Config.Set("live-data-url", "ws://127.0.0.1"); Config.Set("live-data-port", "8080"); _mockServerBehavior = new MockServerBehavior(); _dataQueueHandler = new ApiDataQueueHandler(); var liveDataUri = new Uri(Config.Get("live-data-url")); var uriBuilder = new UriBuilder(liveDataUri); uriBuilder.Port = Config.GetInt("live-data-port"); Task.Run(() => { _mockServer = new WebSocketServer(uriBuilder.ToString()); _mockServer.AddWebSocketService("/", () => _mockServerBehavior); Log.Trace("ApiDataQueueHandlerTests.Setup(): Starting the mock server."); _mockServer.Start(); while (true) { Thread.Sleep(1000); } }); }