public void Should_Receive_MarketMakerName() { // Arrange var message = TestHelper.GetMessageBytes("M,MD02,Market depth 2\r\n"); var expectedMessage = new MarketMakerNameMessage("MD02", "Market depth 2"); MarketMakerNameMessage marketMakerNameMessage = null; _level2MessageHandler.Query += msg => { marketMakerNameMessage = msg; }; // Act _level2MessageHandler.ProcessMessages(message, message.Length); // Assert Assert.AreEqual(marketMakerNameMessage, expectedMessage); }
private void ProcessMarketMakerNameMessage(string msg) { var marketMakerNameMessage = MarketMakerNameMessage.Parse(msg); Query?.Invoke(marketMakerNameMessage); }