public Task <DiagnosticsResults> RunAsync()
 {
     _logger.LogInformation("Running diagnostics tests");
     return(DiagnosticsHelper.RunDiagnosticsTests(new [] {
         (Func <Task>)_component.PerformHealthCheckAsync,
         (Func <Task>)_genericSampleComponentType1.PerformHealthCheckAsync,
         (Func <Task>)_genericSampleComponentType2.PerformHealthCheckAsync,
         LocalTestFunc
     }, parallel: true));
 }