/** * Initialize class resources. */ protected virtual IEnumerator Start() { // Create test suite TestResult ret = new TestResult(); Unity3D_TestSuite suite = new Unity3D_TestSuite(this, ret); // Add test cases TestCase[] testcases = this.TestCases; foreach (TestCase tc in testcases) suite.AddAll(tc); // Run the tests yield return StartCoroutine(suite.RunAll()); // Report results Unity3D_TestReporter reporter = new Unity3D_TestReporter(); reporter.LogResults(ret); }