public ConsultationsController(UnitOfWork unitOfWork, string searchText = null) { this.unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork)); this.searchText = searchText; textOutputControl = new TextOutputControl(); listOutputControl = new ListOutputControl { ItemsIndentation = 4 }; }
private static void Main() { // Perform test TestRunner testRunner = new TestRunner(GenerateGrid); testRunner.MeasurementDone += HandleMeasurementDone; testRunner.PerformTest(); // Write results CustomConsole.WriteLine(); TimeSpan averageTime = testRunner.CalculateAverage(); TextOutputControl.QuickWrite("Average: ", averageTime.TotalMilliseconds + " ms"); // Done new Pause().Display(); }
private static void HandleMeasurementDone(object sender, MeasurementDoneEventArgs e) { TextOutputControl textOutputControl = new TextOutputControl(); textOutputControl.Write("Time:", e.Time.TotalMilliseconds + " ms"); }