Basic.Benchmark.RunTest C# (CSharp) Метод

RunTest() приватный статический Метод

private static RunTest ( string testName, int testCount, System.Action test ) : void
testName string
testCount int
test System.Action
Результат void
        private static void RunTest(string testName, int testCount, Action test)
        {
            var sw = Stopwatch.StartNew();
            for (var i = 0; i < testCount; i++)
            {
                test();
            }
            sw.Stop();

            var elapsed = sw.ElapsedMilliseconds;
            var unit = (double)elapsed / testCount;
            Console.WriteLine($"{testName, -30} {elapsed, 6} ms {unit, 2} ms");
        }