public void IterationTotalDetailEstimate() { var storyA = CreateStory("Story A", SandboxProject, SandboxIteration); var defectB = CreateDefect("Defect B", SandboxProject, SandboxIteration); var task1 = storyA.CreateTask("Task 1"); task1.DetailEstimate = 5; defectB.DetailEstimate = 10; task1.Save(); defectB.Save(); var rogue = SandboxProject.CreateDefect("Rogue"); rogue.DetailEstimate = 13.37; rogue.Save(); rogue.Delete(); Assert.AreEqual(15, SandboxIteration.GetTotalDetailEstimate(null)); Assert.AreEqual(15, SandboxIteration.GetTotalDetailEstimate(new WorkitemFilter())); Assert.AreEqual(10, SandboxIteration.GetTotalDetailEstimate(new PrimaryWorkitemFilter())); Assert.AreEqual(null, SandboxIteration.GetTotalDetailEstimate(new StoryFilter())); Assert.AreEqual(10, SandboxIteration.GetTotalDetailEstimate(new DefectFilter())); Assert.AreEqual(5, SandboxIteration.GetTotalDetailEstimate(new SecondaryWorkitemFilter())); Assert.AreEqual(5, SandboxIteration.GetTotalDetailEstimate(new TaskFilter())); Assert.AreEqual(null, SandboxIteration.GetTotalDetailEstimate(new TestFilter())); }
public void IterationTotalEstimate() { var storyA = CreateStory("Story A", SandboxProject, SandboxIteration); var defectB = CreateDefect("Defect B", SandboxProject, SandboxIteration); storyA.Estimate = 5; defectB.Estimate = 10; storyA.Save(); defectB.Save(); var rogue = SandboxProject.CreateStory("Rogue"); rogue.Estimate = 13.37; rogue.Save(); rogue.Delete(); Assert.AreEqual(15, SandboxIteration.GetTotalEstimate(null)); Assert.AreEqual(15, SandboxIteration.GetTotalEstimate(new PrimaryWorkitemFilter())); Assert.AreEqual(5, SandboxIteration.GetTotalEstimate(new StoryFilter())); Assert.AreEqual(10, SandboxIteration.GetTotalEstimate(new DefectFilter())); }
public void IterationTotalDone() { var storyA = CreateStory("Story A", SandboxProject, SandboxIteration); var defectB = CreateDefect("Defect B", SandboxProject, SandboxIteration); storyA.CreateTask("Task 1").CreateEffort(5); defectB.CreateEffort(10); var rogue = SandboxProject.CreateDefect("Rogue"); rogue.CreateEffort(13.37); rogue.Delete(); Assert.AreEqual(15, SandboxIteration.GetTotalDone(null)); Assert.AreEqual(15, SandboxIteration.GetTotalDone(new WorkitemFilter())); Assert.AreEqual(10, SandboxIteration.GetTotalDone(new PrimaryWorkitemFilter())); Assert.AreEqual(null, SandboxIteration.GetTotalDone(new StoryFilter())); Assert.AreEqual(10, SandboxIteration.GetTotalDone(new DefectFilter())); Assert.AreEqual(5, SandboxIteration.GetTotalDone(new SecondaryWorkitemFilter())); Assert.AreEqual(5, SandboxIteration.GetTotalDone(new TaskFilter())); Assert.AreEqual(null, SandboxIteration.GetTotalDone(new TestFilter())); }