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(); }
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(); }