Пример #1
0
        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);
        }
Пример #2
0
        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);
        }