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)); }