public void ResolveBuildStatus_StableColors_IsExpected(string stableColor) { var sut = new JenkinsStatusAggregator(url); var result = sut.ResolveBuildStatus(stableColor); result.Should().Be(CIBuildStatus.Stable); }
public void ResolveBuildStatus_MixedColors_IsExpected(string regularColor, string animatedColor) { var sut = new JenkinsStatusAggregator(url); var result = sut.ResolveBuildStatus(regularColor, animatedColor); result.Should().Be(CIBuildStatus.Broken); }
public void ResolveBuildStatus_Empty_IsExpected() { var sut = new JenkinsStatusAggregator(url); var result = sut.ResolveBuildStatus(new string[0]); result.Should().Be(CIBuildStatus.Stable); }
public void ResolveBuildStatus_BrokenColors_IsExpected(string brokenColor) { var sut = new JenkinsStatusAggregator(url); var result = sut.ResolveBuildStatus(brokenColor); result.Should().Be(CIBuildStatus.Broken); }