public void Should_Parse_Decimal()
        {
            var messages = new List <UpdateSummaryMessage <decimal> >();

            var sw = Stopwatch.StartNew();

            for (int i = 0; i < 1000000; i++)
            {
                var parsed = UpdateSummaryMessage.ParseDecimal(Message);
                messages.Add(parsed);
            }

            sw.Stop();

            Console.WriteLine(sw.Elapsed.Ticks);
        }
        protected override void ProcessUpdateMessage(string msg)
        {
            var updateSummaryMessage = UpdateSummaryMessage.ParseDecimal(msg);

            Update?.Invoke(updateSummaryMessage);
        }