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)); }