public void Intercept_DoesNot_CollectQueries_When_NotEnabled() { // arrange #if !NET45 var recorder = new AWSXRayRecorder { XRayOptions = new XRayOptions() }; #else var recorder = new AWSXRayRecorder(); #endif recorder.BeginSegment("test"); var interceptor = new DbCommandInterceptor(recorder); // act interceptor.Intercept(() => 0, _command); // assert var segment = AWSXRayRecorder.Instance.TraceContext.GetEntity(); AssertNotCollected(recorder); recorder.EndSegment(); }
public void TestTrustedConnection_DoesNotCollectUserID() { // arrange #if !NET45 var recorder = new AWSXRayRecorder { XRayOptions = new XRayOptions() }; #else var recorder = new AWSXRayRecorder(); #endif InitializeMockTrustedConnection(); recorder.BeginSegment("test"); var interceptor = new DbCommandInterceptor(recorder); // act interceptor.Intercept(() => 0, _command); // assert var segment = AWSXRayRecorder.Instance.TraceContext.GetEntity(); AssertNotCollected(recorder, true); recorder.EndSegment(); }
public void Intercept_DoesNot_CollectQueries_When_EnabledGlobally_And_DisabledLocally() { // arrange #if !NET45 var recorder = new AWSXRayRecorder { XRayOptions = new XRayOptions { CollectSqlQueries = true } }; #else ConfigurationManager.AppSettings[_collectSqlQueriesKey] = "true"; AppSettings.Reset(); var recorder = new AWSXRayRecorder(); #endif var interceptor = new DbCommandInterceptor(recorder, collectSqlQueries: false); recorder.BeginSegment("test"); // act interceptor.Intercept(() => 0, _command); // assert AssertNotCollected(recorder); recorder.EndSegment(); }