public void RetrieveTestSetTest() { var regressionPlan = EntityFactory.CreateRegressionPlan(RegressionPlanName, SandboxProject); var regressionSuite = EntityFactory.CreateRegressionSuite("suite1", regressionPlan); var beforeCreation = SandboxProject.GetTestSets(null); var testSet = SandboxProject.CreateTestSet("my test set", regressionSuite); ResetInstance(); var afterCreation = new List <TestSet>(SandboxProject.GetTestSets(null)); CollectionAssert.Contains(afterCreation, testSet); CollectionAssert.DoesNotContain(beforeCreation, testSet); Assert.IsTrue(afterCreation.Count - beforeCreation.Count == 1); }
public void RetrieveTestSetFromChildProjectTest() { var subProject = EntityFactory.Create(() => SandboxProject.CreateSubProject("subproject", DateTime.Now)); var regressionPlan = EntityFactory.CreateRegressionPlan(RegressionPlanName, subProject); var regressionSuite = EntityFactory.CreateRegressionSuite("suite1", regressionPlan); var testSet = EntityFactory.Create(() => subProject.CreateTestSet("my test set", regressionSuite)); ResetInstance(); var testSetsFromSandboxProject = SandboxProject.GetTestSets(null); var testSetsFromChildProject = subProject.GetTestSets(null); var testSetsFromSandboxProjectAndChildren = SandboxProject.GetTestSets(null, true); CollectionAssert.Contains(testSetsFromSandboxProjectAndChildren, testSet); CollectionAssert.Contains(testSetsFromChildProject, testSet); CollectionAssert.DoesNotContain(testSetsFromSandboxProject, testSet); }