BuildLight.Tests.Unit.Core.BuildStatusCollectionTests.ShouldHaveStatusSuccessIfNoProjectBuildingAndAtLeastOneProjectFailureAndConfigurationDoesNotSpecifyTheFailingConfigurationShouldBeChecked C# (CSharp) Method

ShouldHaveStatusSuccessIfNoProjectBuildingAndAtLeastOneProjectFailureAndConfigurationDoesNotSpecifyTheFailingConfigurationShouldBeChecked() private method

        public void ShouldHaveStatusSuccessIfNoProjectBuildingAndAtLeastOneProjectFailureAndConfigurationDoesNotSpecifyTheFailingConfigurationShouldBeChecked()
        {
            string teamCityData =
                "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><Projects>" +
                "<Project activity=\"Has pending changes\" lastBuildLabel=\"6\" lastBuildStatus=\"Failure\" " +
                "lastBuildTime=\"2012-05-12T10:51:45.098-05:00\" name=\"BuildLight :: Debug\" webUrl=\"http://localhost:81/viewType.html?buildTypeId=bt2\"/>" +
                "<Project activity=\"Sleeping\" lastBuildLabel=\"6\" lastBuildStatus=\"Success\" " +
                "lastBuildTime=\"2012-05-12T10:51:45.098-05:00\" name=\"BuildLight :: Release\" webUrl=\"http://localhost:81/viewType.html?buildTypeId=bt2\"/>" +
                "</Projects>";

            new BuildStatusCollection(teamCityData, new List<string> { "BuildLight :: Release" }).Status.Should().Be(IndicatorStatus.Success);
        }