/// <summary> /// Create a new Regression Suite with title and Regression Plan /// </summary> /// <param name="name">Title of the suite</param> /// <param name="regressionPlan">Regression Plan to assign</param> /// <returns>Regression Suite</returns> public RegressionSuite RegressionSuite(string name, RegressionPlan regressionPlan) { return RegressionSuite(name, regressionPlan, null); }
///<summary> /// Create a new Regression Suite with title and Regression Plan ///</summary> ///<param name="name">Title of the suite</param> ///<param name="regressionPlan">Regression Plan to assign</param> ///<param name="attributes">Additional attributes for initialization of Regression Suite.</param> ///<returns>Regression Suite</returns> public RegressionSuite RegressionSuite(string name, RegressionPlan regressionPlan, IDictionary<string, object> attributes) { var regressionSuite = new RegressionSuite(instance) { Name = name, RegressionPlan = regressionPlan }; AddAttributes(regressionSuite, attributes); regressionSuite.Save(); return regressionSuite; }
///<summary> /// Create a new Regression Plan with title and project ///</summary> ///<param name="name">Title of the plan</param> ///<param name="project">Project to assign</param> ///<param name="attributes">Additional attributes for initialization Regression Plan.</param> ///<returns>Regression Plan</returns> public RegressionPlan RegressionPlan(string name, Project project, IDictionary<string, object> attributes) { var regressionPlan = new RegressionPlan(instance) { Name = name, Project = project }; AddAttributes(regressionPlan, attributes); regressionPlan.Save(); return regressionPlan; }