示例#1
0
        public void GetTestBuilds(int jobId)
        {
            var client    = new BuildEngineApi(BaseUrl, ApiAccessKey);
            var responses = client.GetBuilds(jobId);

            Assert.NotNull(responses);
            Assert.True(responses.Count > 0);
            foreach (BuildResponse response in responses)
            {
                Assert.Equal(jobId, response.JobId);
                Assert.Equal(7, response.Artifacts.Count);
                if (response.Status == "completed")
                {
                    Assert.True((response.Result == "SUCCESS") ||
                                (response.Result == "FAILURE") ||
                                (response.Result == "ABORTED"));
                }
                Assert.NotEqual(0, response.Id);
            }
        }