public void WhenCanHostingRequestShouldSameRequest() { var listener = new DiagnosticListener(D.DiagnosticListenerName); var sut = new TestDiagnostic(); listener.SubscribeWithAdapter(sut); var result = new Request(); listener.HostingRequest(result); Assert.Same(result, sut.Request); }
public void WhenCanClientResponseShouldSameRequest() { var listener = new DiagnosticListener(D.DiagnosticListenerName); var sut = new TestDiagnostic(); listener.SubscribeWithAdapter(sut); var result = new Request(); var response = new Response(); listener.ClientResponse(result, response); Assert.Same(result, sut.Request); Assert.Same(response, sut.Response); }
public void WhenCanHostingExceptionShouldSameRequest() { var listener = new DiagnosticListener(D.DiagnosticListenerName); var sut = new TestDiagnostic(); listener.SubscribeWithAdapter(sut); var result = new Request(); var response = new Response(); var ex = new Exception(); listener.HostingException(result, response, ex); Assert.Same(result, sut.Request); Assert.Same(response, sut.Response); Assert.Same(ex, sut.Exception); }