public void MeasureTimeToDecodeQuery() { string[] messages = GetMessagesFromFile(MessageDecoder.QUERY_FILENAME); int count = messages.Length; QueryMessage queryMessage = new QueryMessage(); Measure.Method(() => { for (var i = 0; i < count; i++) { MessageDecoder.DecodeQueryMessage("raycast", messages[i], ref queryMessage); } }) .SetUp(() => SetupTests()) .WarmupCount(3) .MeasurementCount(10) .IterationsPerMeasurement(10) .GC() .Run(); }