public async Task execute_definded_action_for_health_check()
        {
            var taskResult = Task.FromResult(LivenessResult.UnHealthy("action liveness is not working"));

            var livenessContext = new LivenessExecutionContext();

            var liveness = new ActionLiveness((cancellationToken) => taskResult);

            (await liveness.IsHealthy(livenessContext))
            .Should().Be(taskResult.Result);
        }
Example #2
0
        public async Task execute_definded_action_for_health_check()
        {
            var taskResult = Task.FromResult((string.Empty, false));

            var livenessContext = new LivenessExecutionContext();

            var liveness = new ActionLiveness((context, cancellationToken) => taskResult);

            (await liveness.IsHealthy(new DefaultHttpContext(), livenessContext))
            .Should().Be(taskResult.Result);
        }
        public async Task execute_definded_action_for_health_check()
        {
            var taskResult = Task.FromResult((string.Empty, false));

            string defaultName;
            string defaultPath;

            var liveness = new ActionLiveness(
                nameof(defaultName),
                nameof(defaultPath),
                (context, cancellationToken) => taskResult);

            (await liveness.IsHealthy(new DefaultHttpContext(), isDevelopment: false))
            .Should().Be(taskResult.Result);
        }
        public void get_specified_properties()
        {
            var taskResult = Task.FromResult((string.Empty, true));

            string defaultName;
            string defaultPath;

            var liveness = new ActionLiveness(
                nameof(defaultName),
                nameof(defaultPath),
                (httpcontext, cancellationToken) => taskResult);

            liveness.Name
            .Should().Be(nameof(defaultName));

            liveness.Path
            .Should().Be(nameof(defaultPath));
        }