Example #1
0
        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
            };
        }
Example #2
0
        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();
        }
Example #3
0
        private static void HandleMeasurementDone(object sender, MeasurementDoneEventArgs e)
        {
            TextOutputControl textOutputControl = new TextOutputControl();

            textOutputControl.Write("Time:", e.Time.TotalMilliseconds + " ms");
        }