public void Can_register_process_physical_memory_check() { var healthChecks = Enumerable.Empty <HealthCheck>(); var name = "physical memory"; var registry = new HealthCheckRegistry(healthChecks); registry.AddProcessPhysicalMemoryCheck(name, 100); registry.Checks.Should().NotBeEmpty(); registry.Checks.Single().Value.Name.Should().Be(name); }
public async Task Can_execute_process_physical_memory_check() { var healthChecks = Enumerable.Empty <HealthCheck>(); var name = "physical memory"; var registry = new HealthCheckRegistry(healthChecks); registry.AddProcessPhysicalMemoryCheck(name, int.MaxValue); var check = registry.Checks.FirstOrDefault(); var result = await check.Value.ExecuteAsync().ConfigureAwait(false); result.Check.Status.Should().Be(HealthCheckStatus.Healthy); }