public async Task Should_Return_UpdateSummaryMessage()
        {
            // Act
            var updateSummaryMessage = await _level1Client.GetUpdateSummarySnapshotAsync(Symbol);

            // Assert
            Assert.AreEqual(updateSummaryMessage.Symbol, Symbol);
        }
        public async Task Should_Return_UpdateSummaryMessageWithDynamicFields()
        {
            // Arrange
            var fieldNames = new DynamicFieldset[]
            {
                DynamicFieldset.Symbol, DynamicFieldset.MostRecentTrade, DynamicFieldset.MostRecentTradeSize,
                DynamicFieldset.MostRecentTradeTime, DynamicFieldset.MostRecentTradeMarketCenter,
                DynamicFieldset.TotalVolume, DynamicFieldset.Bid, DynamicFieldset.BidSize,
                DynamicFieldset.Ask, DynamicFieldset.AskSize, DynamicFieldset.Open, DynamicFieldset.High,
                DynamicFieldset.Low, DynamicFieldset.Close, DynamicFieldset.MessageContents,
                DynamicFieldset.MostRecentTradeConditions, DynamicFieldset.MostRecentTradeAggressor,
                DynamicFieldset.MostRecentTradeDayCode
            };

            _level1Client.SelectUpdateFieldName(fieldNames);

            // Act
            var updateSummaryMessage = await _level1Client.GetUpdateSummarySnapshotAsync(Symbol);

            // Assert
            Assert.AreEqual(updateSummaryMessage.DynamicFields.Symbol, Symbol);
        }