public void Test_LifeCycleMethod_OnPreRequest() { owinRequestMock.Setup(s => s.Path).Returns(new PathString("/signalr/connect")); interceptorPreRequest = new DefaultSignalrInterceptor(owinContextMock.Object); interceptorPreRequest.InvokeRequestMethod(); owinRequestMock.Setup(s => s.Path).Returns(new PathString("/signalr/negotiate")); interceptorPreRequest = new DefaultSignalrInterceptor(owinContextMock.Object); interceptorPreRequest.InvokeRequestMethod(); owinRequestMock.Setup(s => s.Path).Returns(new PathString("/signalr/ping")); interceptorPreRequest = new DefaultSignalrInterceptor(owinContextMock.Object); interceptorPreRequest.InvokeRequestMethod(); owinRequestMock.Setup(s => s.Path).Returns(new PathString("/signalr/poll")); interceptorPreRequest = new DefaultSignalrInterceptor(owinContextMock.Object); interceptorPreRequest.InvokeRequestMethod(); owinRequestMock.Setup(s => s.Path).Returns(new PathString("/signalr/reconnect")); interceptorPreRequest = new DefaultSignalrInterceptor(owinContextMock.Object); interceptorPreRequest.InvokeRequestMethod(); owinRequestMock.Setup(s => s.Path).Returns(new PathString("/signalr/send")); interceptorPreRequest = new DefaultSignalrInterceptor(owinContextMock.Object); interceptorPreRequest.InvokeRequestMethod(); owinRequestMock.Setup(s => s.Path).Returns(new PathString("/signalr/start")); interceptorPreRequest = new DefaultSignalrInterceptor(owinContextMock.Object); interceptorPreRequest.InvokeRequestMethod(); tracingServiceMock.Verify(v => v.AddRequestTrace(It.IsAny<SignalrRequest>()), Times.Exactly(7)); }
public void Test_OnPostRequest() { owinRequestMock.Setup(s => s.Path).Returns(new PathString("/signalr/start")); interceptorPostRequest = new DefaultSignalrInterceptor(owinContextMock.Object, TimeSpan.FromSeconds(1)); interceptorPostRequest.InvokeRequestMethod(); owinRequestMock.Setup(s => s.Path).Returns(new PathString("/signalr/negotiate")); interceptorPostRequest = new DefaultSignalrInterceptor(owinContextMock.Object, TimeSpan.FromSeconds(1)); interceptorPostRequest.InvokeRequestMethod(); tracingServiceMock.Verify(v => v.CompleteRequestTrace(It.IsAny<SignalrRequest>()), Times.Exactly(2)); }
public void Test_PostNegotiate() { owinRequestMock.Setup(s => s.Path).Returns(new PathString("/signalr/negotiate")); interceptorPostRequest.InvokeRequestMethod(); tracingServiceMock.Verify(v => v.StartSession(It.IsAny<SignalrRequest>()), Times.Exactly(1)); }
public void Test_OnPreRequest() { owinRequestMock.Setup(s => s.Path).Returns(new PathString("/signalr/start")); interceptorPreRequest.InvokeRequestMethod(); tracingServiceMock.Verify(v => v.AddRequestTrace(It.IsAny<SignalrRequest>()), Times.Exactly(1)); }