public void RequestResponseMessagePipelineShouldFireHandlers() { var preRequestHandledCount = 0; var postRequestHandledCount = 0; var handled = false; var message = new TestRequestResponseMessage { PreRequestAction = () => { preRequestHandledCount++; }, HandlerAction = () => { handled = true; }, PostRequestAction = () => { postRequestHandledCount++; } }; _dispatcher.Handle <TestRequestResponseMessage, string>(message); preRequestHandledCount.ShouldBe(3); postRequestHandledCount.ShouldBe(3); handled.ShouldBe(true); }
public void RequestResponseMessagePipelineShouldFireHandlers() { var preRequestHandledCount = 0; var postRequestHandledCount = 0; var handled = false; var message = new TestRequestResponseMessage { PreRequestAction = () => { preRequestHandledCount++; }, HandlerAction = () => { handled = true; }, PostRequestAction = () => { postRequestHandledCount++; } }; _dispatcher.Handle<TestRequestResponseMessage, string>(message); preRequestHandledCount.ShouldBe(3); postRequestHandledCount.ShouldBe(3); handled.ShouldBe(true); }