public void BeforeClass() { try { string[] category = GetCategory(); string[] author = GetAuthor(); string description = GetDescription(); string strClassName = this.GetType().Name; // Create Report folder Utils.CreateReportFolder(); // Start Driver driver = new WebDriverMethod(); driver.Init(this.browser); // Init Html reporter NLogger.StartTestClass(strClassName, description); HtmlReporter.CreateExtentReport(); HtmlReporter.CreateTest(strClassName, description).AssignAuthor(author).AssignCategory(category); } catch (Exception ex) { string message = "An error occurs at BeforeClass"; throw new ErrorHandler(message, ex); } }