public void GetKey_GivenNoComponentNameOrMeasureName_ReturnsEmptyString()
        {
            var result = new HealthCheckResult();

            var key = result.GetKey();

            key.Should().BeEmpty();
        }
        public void GetKey_GivenComponentNameAndMeasurementName_ReturnsBoth()
        {
            var result = new HealthCheckResult {
                ComponentName = "foo", MeasurementName = "bar"
            };

            var key = result.GetKey();

            key.Should().Be("foo:bar");
        }
        public void GetKey_GivenNoComponentName_ReturnsMeasurementName()
        {
            var result = new HealthCheckResult {
                MeasurementName = "foo"
            };

            var key = result.GetKey();

            key.Should().Be("foo");
        }