示例#1
0
        public static void ApiClient_LogLastHealthyResponse_ShouldProperlySetStatusAndCheckTime()
        {
            var client = new ClientWithHealthChecks();

            var start = DateTime.Now.Ticks;

            client.LogLastHealthyResponse();

            client.HealthStatus.Should().Be(HealthStatus.Healthy);
            client.LastHealthyResponseTime.Should().BeGreaterOrEqualTo(start);
            client.LastHealthyResponseTime.Should().BeLessOrEqualTo(DateTime.Now.Ticks);
        }