Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }