private void CreateTestData() { schedule = instance.Create.Schedule(TestScheduleName, new Duration(7, Duration.Unit.Days), new Duration(0, Duration.Unit.Days)); member = instance.Create.Member("test user", "test"); member.Save(); project = instance.Create.Project(TestProjectName, AssetID.FromToken("Scope:0"), DateTime.Now.Date, schedule); iteration = instance.Create.Iteration(project); iteration.Activate(); story1 = CreateStory(instance, "Story 1", project, iteration, instance.LoggedInMember); story1.Status.CurrentValue = "Future"; story1.Save(); if (dataLayer.EffortTracking.StoryTrackingLevel != EffortTrackingLevel.SecondaryWorkitem) { var story1Effort = story1.CreateEffort(EffortAmount); story1Effort.Save(); } story2 = CreateStory(instance, "Story 2", project, iteration, member); task1 = CreateTask(instance, "Task 1", story1, instance.LoggedInMember); if (dataLayer.EffortTracking.StoryTrackingLevel != EffortTrackingLevel.PrimaryWorkitem) { var task1Effort = task1.CreateEffort(EffortAmount); task1Effort.Save(); } task2 = CreateTask(instance, "Task 2", story1, member); task3 = CreateTask(instance, "Task 3", story2, member); }
[Test] public void ActiveState() { Iteration iteration = SandboxProject.CreateIteration(); iteration.Name = "Test Iteration"; iteration.Save(); iteration.Activate(); IterationFilter filter = new IterationFilter(); filter.Schedule.Add(SandboxSchedule); filter.State.Add(IterationState.Active); Assert.AreEqual(1, Instance.Get.Iterations(filter).Count); }