public void ShouldReturnNullIfNoTraceIdWasFound(
                [Target] AwsXRayTracingIdService service
                )
            {
                var result = service.GetIdFromHeader("Sampled=1");

                result.Should().BeNull();
            }
            public void ShouldCreateANewTracingId(
                [Target] AwsXRayTracingIdService service
                )
            {
                var result = service.CreateId();

                result.Should().NotBeNullOrEmpty();
            }
            public void ShouldRetrieveIdFromHeaderValue(
                [Target] AwsXRayTracingIdService service
                )
            {
                var id     = "1-5759e988-bd862e3fe1be46a994272793";
                var result = service.GetIdFromHeader($"Root={id};Sampled=1");

                result.Should().Be(id);
            }