Beispiel #1
0
        public void ShouldProxyIfBuildPresent()
        {
            IResponse response = new HtmlFragmentResponse("foo");

            // Setup
            cruiseRequestMock.ExpectAndReturn("BuildName", "myBuild");
            errorViewBuilderMock.ExpectNoCall("BuildView", typeof(string));
            proxiedActionMock.ExpectAndReturn("Execute", response, cruiseRequest);

            // Execute
            IResponse returnedResponse = checkingAction.Execute(cruiseRequest);

            // Verify
            Assert.AreEqual(response, returnedResponse);
            VerifyAll();
        }
Beispiel #2
0
        public void ShouldProxyIfBuildPresent()
        {
            IResponse response = new HtmlFragmentResponse("foo");

            // Setup
            cruiseRequestMock.SetupGet(_cruiseRequest => _cruiseRequest.BuildName).Returns("myBuild").Verifiable();
            proxiedActionMock.Setup(_action => _action.Execute(cruiseRequest)).Returns(response).Verifiable();

            // Execute
            IResponse returnedResponse = checkingAction.Execute(cruiseRequest);

            // Verify
            Assert.AreEqual(response, returnedResponse);
            VerifyAll();
            errorViewBuilderMock.VerifyNoOtherCalls();
        }