public void Setup() { MyWebDriver driver = new MyWebDriver(); driver.GetDriver(); _driver = driver; _testCaseHandler = new TestCaseHandler(_driver); report = new BasicReport(); report.StartReport(); _screenShotGenerator = new ScreenshotGenerator(_driver); }
public static void ForEachCase(TestCaseHandler handler) { var types = Assembly.GetExecutingAssembly().GetTypes(); foreach (var type in types) { if (type.IsSubclassOf(typeof(TestCase))) { var items = type.Name.Split('_'); handler(type, items[1], items[0]); } } }