public async Task RunFail_No_Input() { var pathExistOptions = new PathExistOptions(); var healthCheck = new HealthCheckContext { Registration = new HealthCheckRegistration("te", new PathExistHealthCheck(pathExistOptions), null, null) }; var result = await new PathExistHealthCheck(pathExistOptions).CheckHealthAsync(healthCheck); Assert.AreEqual(HealthStatus.Unhealthy, result.Status); }
public async Task RunSuccessful() { var pathExistOptions = new PathExistOptions(); pathExistOptions.AddPath(new CreateAnImage().BasePath); var healthCheck = new HealthCheckContext { Registration = new HealthCheckRegistration("te", new PathExistHealthCheck(pathExistOptions), null, null) }; var result = await new PathExistHealthCheck(pathExistOptions).CheckHealthAsync(healthCheck); Assert.AreEqual(HealthStatus.Healthy, result.Status); }