public void ShouldThrowIfNoTraceIsActive(
                string name,
                string value,
                [Frozen] IAWSXRayRecorder recorder,
                [Target] AwsXRayTracingService service
                )
            {
                Action func = () => service.AddAnnotation(name, value);

                func.Should().Throw <InvalidOperationException>();
            }
            public void ShouldAddAnAnnotation(
                string name,
                string value,
                [Frozen] IAWSXRayRecorder recorder,
                [Target] AwsXRayTracingService service
                )
            {
                service.StartTrace();
                service.AddAnnotation(name, value);

                recorder.Received().AddAnnotation(Is(name), Is(value));
            }