public void GetFinalBuildStatusPassesOnCall()
        {
            var mocks       = new MockRepository(MockBehavior.Default);
            var innerServer = mocks.Create <ICruiseServer>().Object;
            var request     = new BuildRequest();
            var response    = new StatusSnapshotResponse();

            Mock.Get(innerServer).Setup(_innerServer => _innerServer.GetFinalBuildStatus(request))
            .Returns(response).Verifiable();

            var configFile = this.CreateTemporaryConfigurationFile();

            using (var server = new RemoteCruiseServer(innerServer, configFile, true))
            {
                var actual = server.GetFinalBuildStatus(request);
                Assert.AreSame(response, actual);
            }

            mocks.VerifyAll();
        }
Esempio n. 2
0
        public void GetFinalBuildStatusPassesOnCall()
        {
            var mocks       = new MockRepository();
            var innerServer = mocks.DynamicMock <ICruiseServer>();
            var request     = new BuildRequest();
            var response    = new StatusSnapshotResponse();

            Expect.Call(innerServer.GetFinalBuildStatus(request))
            .Return(response);
            mocks.ReplayAll();

            var configFile = this.CreateTemporaryConfigurationFile();

            using (var server = new RemoteCruiseServer(innerServer, configFile, true))
            {
                var actual = server.GetFinalBuildStatus(request);
                Assert.AreSame(response, actual);
            }

            mocks.VerifyAll();
        }