public void DownloadArtifacts_ByBuildId() { // Arrange var teamCityCaller = CreateTeamCityCaller(); var connectedTc = new RemoteTc().Connect(_ => _.AsGuest(), teamCityCaller); A.CallTo(() => teamCityCaller.Get <BuildWrapper>(@"/app/rest/buildQueue?locator=project:id:Trunk")) .Returns(new BuildWrapper { Count = "0" }); // Act connectedTc.DownloadArtifacts(123, @"C:\DownloadArtifacts_ByBuildId"); // Assert A.CallTo(() => teamCityCaller.GetDownloadFormat(A <Action <string> > .Ignored, "/downloadArtifacts.html?buildId={0}", 123)).MustHaveHappened(); }
public void DownloadArtifacts_ByBuildId() { // Arrange var teamCityCaller = CreateTeamCityCaller(); var connectedTc = new RemoteTc().Connect(_ => _.AsGuest(), teamCityCaller); A.CallTo(() => teamCityCaller.Get<BuildWrapper>(@"/app/rest/buildQueue?locator=project:id:Trunk")) .Returns(new BuildWrapper {Count = "0"}); // Act connectedTc.DownloadArtifacts(123, @"C:\DownloadArtifacts_ByBuildId"); // Assert A.CallTo(() => teamCityCaller.GetDownloadFormat(A<Action<string>>.Ignored,"/downloadArtifacts.html?buildId={0}", 123)).MustHaveHappened(); }