void FillTests(XUnitTestInfo testInfo) { if (testInfo == null || testInfo.Tests == null) { return; } foreach (var child in testInfo.Tests) { UnitTest test; if (child.Tests == null) { test = new XUnitTestCase(this, executor, child); } else { test = new XUnitTestSuite(this, executor, child); } Tests.Add(test); } }
protected override void OnCreateTests() { if (TestInfo.Tests == null) { return; } foreach (var info in TestInfo.Tests) { UnitTest test; if (info.Tests != null) { test = new XUnitTestSuite(rootSuite, executor, info); } else { test = new XUnitTestCase(rootSuite, executor, info); } Tests.Add(test); } }
public VirtualTest(XUnitTestCase testCase, int i) : base(string.Format("{0} ({1})", testCase.FullName, i)) { this.testCase = testCase; }