public void GetAssignedResponsibilityFromBuildConfiguration() { // Arrange var teamCityCaller = CreateTeamCityCaller(); var buildConfigurationRetriever = A.Fake <IBuildConfigurationRetriever>(); A.CallTo( () => buildConfigurationRetriever.GetSingleBuildConfiguration( A <Action <IBuildConfigurationHavingBuilder> > .Ignored)) .Returns(new BuildConfiguration { Id = "bt2" }); var connectedTc = new RemoteTc().Connect(_ => _.AsGuest(), teamCityCaller, buildConfigurationRetriever); // Act Investigation investigation = connectedTc.GetInvestigation(_ => _.Id("bt2")); // Assert A.CallTo(() => teamCityCaller.Get <InvestigationWrapper>(@"/app/rest/investigations?locator=buildType:(id:bt2)")).MustHaveHappened(); }
public void GetAssignedResponsibilityFromBuildConfiguration() { // Arrange var teamCityCaller = CreateTeamCityCaller(); var buildConfigurationRetriever = A.Fake<IBuildConfigurationRetriever>(); A.CallTo( () => buildConfigurationRetriever.GetSingleBuildConfiguration( A<Action<IBuildConfigurationHavingBuilder>>.Ignored)) .Returns(new BuildConfiguration {Id = "bt2"}); var connectedTc = new RemoteTc().Connect(_ => _.AsGuest(), teamCityCaller, buildConfigurationRetriever); // Act Investigation investigation = connectedTc.GetInvestigation(_ => _.Id("bt2")); // Assert A.CallTo(() => teamCityCaller.Get<InvestigationWrapper>(@"/app/rest/investigations?locator=buildType:(id:bt2)")).MustHaveHappened(); }