/// <summary> /// Projects associated with this TestSuite. /// </summary> public ICollection<Project> GetProjects(ProjectFilter filter) { filter = filter ?? new ProjectFilter(); filter.TestSuite.Clear(); filter.TestSuite.Add(this); return Instance.Get.Projects(filter); }
/// <summary> /// A collection of Projects Targeted by this Goal /// </summary> public ICollection<Project> GetTargetedBy(ProjectFilter filter) { filter = filter ?? new ProjectFilter(); filter.Targets.Clear(); filter.Targets.Add(this); return Instance.Get.Projects(filter); }
public void CreateSubProjectWithSpecialSymbols() { const string projectName = "Sub Project A !@#$%^&*()_+~'"; var project = Instance.Get.ProjectByID("Scope:0"); var targetBeginDate = new DateTime(2007, 1, 1); var subProject = project.CreateSubProject(projectName, targetBeginDate); string subProjectID = subProject.ID; ResetInstance(); var cleanSubProject = Instance.Get.ProjectByID(subProjectID); Assert.AreEqual(projectName, cleanSubProject.Name); ResetInstance(); var filter = new ProjectFilter(); filter.Name.Add(projectName); var projectLists = Instance.Get.Projects(filter); CollectionAssert.Contains(DeriveListOfNamesFromAssets(projectLists), projectName); }
private OmProject GetOmProject(string name, string token) { var filter = new ProjectFilter(); filter.Name.Add(name); var projects = instance.Get.Projects(filter); return projects.FirstOrDefault(item => item.ID.Token.Equals(token)); }
public void FindInDefautFields() { var projectFilter = new ProjectFilter(); projectFilter.Find.SearchString = "System"; Assert.AreEqual(1, Instance.Get.Projects(projectFilter).Count); }