static void TestStrikeIE() { var result = new Result { Name = "Strike.IE" }; var stopwatch = Stopwatch.StartNew(); using (var warmup = new Strike.IE.Markdownify()) { warmup.Transform(testTexts.First()); } stopwatch.Stop(); result.WarmUp = stopwatch.ElapsedMilliseconds; stopwatch = Stopwatch.StartNew(); using (var markdownify = new Strike.IE.Markdownify()) { stopwatch.Stop(); result.Construction = stopwatch.ElapsedMilliseconds; stopwatch = Stopwatch.StartNew(); markdownify.Transform(testTexts.First()); stopwatch.Stop(); result.FirstRun = stopwatch.ElapsedMilliseconds; stopwatch = Stopwatch.StartNew(); foreach (var text in testTexts) { markdownify.Transform(text); } stopwatch.Stop(); result.BulkRun = stopwatch.ElapsedMilliseconds; result.Average = GetAverage(stopwatch.ElapsedMilliseconds); } results.Add(result); }
static void TestStrikeIE() { var result = new Result {Name = "Strike.IE"}; var stopwatch = Stopwatch.StartNew(); using (var warmup = new Strike.IE.Markdownify()) { warmup.Transform(testTexts.First()); } stopwatch.Stop(); result.WarmUp = stopwatch.ElapsedMilliseconds; stopwatch = Stopwatch.StartNew(); using (var markdownify = new Strike.IE.Markdownify()) { stopwatch.Stop(); result.Construction = stopwatch.ElapsedMilliseconds; stopwatch = Stopwatch.StartNew(); markdownify.Transform(testTexts.First()); stopwatch.Stop(); result.FirstRun = stopwatch.ElapsedMilliseconds; stopwatch = Stopwatch.StartNew(); foreach (var text in testTexts) { markdownify.Transform(text); } stopwatch.Stop(); result.BulkRun = stopwatch.ElapsedMilliseconds; result.Average = GetAverage(stopwatch.ElapsedMilliseconds); } results.Add(result); }