Example #1
0
        public void Health_check_monitor_calls_check_function_everytime_the_value_is_fetced(int numberOfTimes)
        {
            var count       = 0;
            var healthCheck = new HealthCheck(MonitorConfig.Build("Test"), () =>
            {
                count++;
                return(true);
            });

            for (var i = 0; i < numberOfTimes; i++)
            {
                healthCheck.GetValue();
            }

            count.Should().Be(numberOfTimes);
        }
Example #2
0
        public void Health_check_monitor_returns_the_value_check(bool expectedValue)
        {
            var healthCheck = new HealthCheck(MonitorConfig.Build("Test"), () => expectedValue);

            healthCheck.GetValue().Should().Be(expectedValue);
        }