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

ShouldHaveStatusFailureIfNoProjectBuildingAndAtLeastOneProjectFailureAndConfigurationSpecifiesTheFailingConfigurationShouldBeChecked() private method

        public void ShouldHaveStatusFailureIfNoProjectBuildingAndAtLeastOneProjectFailureAndConfigurationSpecifiesTheFailingConfigurationShouldBeChecked()
        {
            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 :: Debug"}).Status.Should().Be(IndicatorStatus.Failure);
        }