public void GetFinalBuildStatusFailsIfBuildNameNotSet() { var client = new CruiseServerClient( new ServerStub("GetFinalBuildStatus", typeof(BuildRequest))); var exception = Assert.Throws<ArgumentNullException>(() => client.GetFinalBuildStatus("Project #1", null)); Assert.AreEqual("buildName", exception.ParamName); }
public void GetFinalBuildStatus() { var response = new StatusSnapshotResponse(); response.Result = ResponseResult.Success; response.Snapshot = new ProjectStatusSnapshot(); var client = new CruiseServerClient( new ServerStub("GetFinalBuildStatus", typeof(BuildRequest), "Project #1", response)); var result = client.GetFinalBuildStatus("Project #1", "Build #1"); Assert.AreSame(response.Snapshot, result); }