public void CheckPathToFixture() { string[] parts = this.FixtureCheck.Split(new char[] { ',' }); string[] path = parts[0].Split(new char[] { '.' }); string project = parts[1]; TestResult result = loader.FindProjectResult(project); Assert.IsNotNull(result); foreach (string name in path) { result = TestUtil.FindChildResult(result, name); Assert.IsNotNull(result); } }
public void AnalyzeEachProject() { foreach (ProjectInfo project in Projects) { TestResult result = loader.FindProjectResult(project.Name); TestResultAnalyzer analyzer = new TestResultAnalyzer(result); analyzer.FindFixtures(result); analyzer.Analyze(); Assert.AreEqual(project.FixtureCount, analyzer.Children.Count, project.Name); Assert.AreEqual(project.TestCount, analyzer.TestCount, project.Name); Assert.AreEqual(project.FailureCount, analyzer.FailureCount, project.Name); Assert.AreEqual(project.NotRunCount, analyzer.NotRunCount, project.Name); Assert.AreEqual(project.InconclusiveCount, analyzer.InconclusiveCount, project.Name); } }