public void RunSuite(Suite suite) { reporter.BeforeSuite(suite); // Run specs inside suite RunSpecs(suite); // Run nested suites Suite[] suites = suite.GetSuites(); foreach (Suite nestedSuite in suites) { RunSuite(nestedSuite); } reporter.AfterSuite(suite); }