private static TestRunImportResultInfo ParseTrTag(HtmlReader htmlReader)
        {
            var parsed            = false;
            var testCaseName      = string.Empty;
            var testCaseSucceeded = false;

            var attribute = htmlReader.Attributes["class"];

            if (attribute != null)
            {
                var strings = attribute.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                foreach (var status in from s in strings where s.StartsWith("status_") select s.Substring("status_".Length))
                {
                    testCaseSucceeded = string.Compare(status, "passed", StringComparison.InvariantCulture) == 0;
                    break;
                }
                if (htmlReader.ReadToFollowing("td"))
                {
                    testCaseName = htmlReader.GetInnerTextUpToElement("td", HtmlNodeType.EndElement);
                    parsed       = true;
                }
            }
            return(parsed ? new TestRunImportResultInfo {
                Name = testCaseName, IsSuccess = testCaseSucceeded
            } : null);
        }