public IEnumerable<Build> GetBuildsFor(IProject arguments) { var teamcityBuildTypeId = arguments.GetArgument(TeamcityBuildTypeId); XDocument document = Query("/httpAuth/app/rest/buildTypes/id:{1}/builds?status=success", teamcityBuildTypeId); if (document == null) return Enumerable.Empty<Build>(); var builds = new List<Build>(); foreach (XElement build in document.Root.Elements()) { builds.Add(GetBuildFromElement(build)); } return builds.OrderByDescending(x => int.Parse(x.Id)); }