public void Should_Parse_Float() { var messages = new List <UpdateSummaryMessage <float> >(); var sw = Stopwatch.StartNew(); for (int i = 0; i < 1000000; i++) { var parsed = UpdateSummaryMessage.ParseFloat(Message); messages.Add(parsed); } sw.Stop(); Console.WriteLine(sw.Elapsed.Ticks); }
protected override void ProcessUpdateMessage(string msg) { var updateSummaryMessage = UpdateSummaryMessage.ParseFloat(msg); Update?.Invoke(updateSummaryMessage); }