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); }