public static void AddIterationStories(Project project, Iteration iteration) { project.Stories.Add(CreateIterationStory("List of Books by Author", 1, Utils.PriorityHigh, Utils.StatusNone, iteration, Theme.ThemeStorefront, Team.TeamBeta)); project.Stories.Add(CreateIterationStory("List of Books by Title", 3, Utils.PriorityMedium, Utils.StatusNone, iteration, Theme.ThemeStorefront, Team.TeamAlpha)); project.Stories.Add(CreateIterationStory("List of Books by Genre", 5, Utils.PriorityHigh, Utils.StatusNone, iteration, Theme.ThemeStorefront, Team.TeamBeta)); project.Stories.Add(CreateIterationStory("View Book Details", 2, Utils.PriorityMedium, Utils.StatusNone, iteration, Theme.ThemeStorefront, Team.TeamBeta)); project.Stories.Add(CreateIterationStory("Search by Author", 5, Utils.PriorityMedium, Utils.StatusDone, iteration, Theme.ThemeStorefront, Team.TeamAlpha)); }
public Defect( string name, int estimate, string priorityId, string statusId, Iteration iteration, Theme theme, Team team ) { Tasks = new List<Task>(); Tests = new List<Test>(); Name = name; Estimate = estimate; PriorityId = priorityId; StatusId = statusId; Iteration = iteration; Team = team; Theme = theme; }
public static void AddIterations(Project project) { switch (Program._v1ClientTarget) { case "CapitalOne": { //Iteration 1 DateTime beginDate = Utils.GetTodaysDateNoTime().AddDays(-2); DateTime endDate = Utils.GetTodaysDateNoTime().AddDays(12); Iteration iteration = new Iteration("Sprint 1", "State:101", beginDate, endDate) { Target = 14 }; project.Iterations.Add(iteration); //Iteration 2 beginDate = endDate; endDate = beginDate.AddDays(14); iteration = new Iteration("Sprint 2", "State:101", beginDate, endDate) { Target = 14 }; project.Iterations.Add(iteration); //Iteration 3 beginDate = endDate; endDate = beginDate.AddDays(14); iteration = new Iteration("Sprint 3", "State:100", beginDate, endDate) { Target = 14 }; project.Iterations.Add(iteration); break; } default: { //Iteration 1 DateTime beginDate = Utils.GetTodaysDateNoTime(); DateTime endDate = Utils.GetTodaysDateNoTime().AddDays(7); Iteration iteration = new Iteration("Iteration 1", "State:101", beginDate, endDate) { Target = 16 }; project.Iterations.Add(iteration); //Iteration 2 beginDate = endDate; endDate = beginDate.AddDays(7); iteration = new Iteration("Iteration 2", "State:100", beginDate, endDate) { Target = 16 }; project.Iterations.Add(iteration); //Iteration 3 beginDate = endDate; endDate = beginDate.AddDays(7); iteration = new Iteration("Iteration 3", "State:100", beginDate, endDate) { Target = 16 }; project.Iterations.Add(iteration); break; } } }
private static Defect CreateIterationDefect(string name, int estimate, string priority, string status, Iteration iteration, Theme theme, Team team ) { bool done = (status == Utils.StatusDone | status == Utils.StatusAccepted); Random r = new Random(); int i; Defect defect = new Defect(name, estimate, priority, status, iteration, theme, team); i = r.Next(1, 2); defect.Tasks.Add(new Task( "Verify fix", i, (done ? 0 : i))); i = r.Next(1, 16); defect.Tasks.Add(new Task( "Ensure standards", i, (done ? 0 : i))); string testName = name.Replace(" ", ""); i = r.Next(1, 8); defect.Tests.Add(new Test("Fitnesse Test " + testName, i, (done ? 0 : i))); return defect; }
private static Story CreateIterationStory(string name, int estimate, string priority, string status, Iteration iteration, Theme theme, Team team) { Story story = new Story(name, estimate, priority, status, iteration, theme, team); bool done = (status == Utils.StatusDone | status == Utils.StatusAccepted); Random r = new Random(); int i; i = r.Next(1, 3); story.Tasks.Add(new Task("Create Database Tables", i, (done ? 0 : i))); i = r.Next(1, 16); story.Tasks.Add(new Task("Design UI", i, (done ? 0 : i))); if (estimate > 1) { i = r.Next(1, 8); story.Tasks.Add(new Task("Code Business Objects", i, (done ? 0 : i))); } if (estimate > 2) { i = r.Next(1, 4); story.Tasks.Add(new Task("Write Javascript", i, (done ? 0 : r.Next(i)))); i = r.Next(1, 4); story.Tasks.Add(new Task("Code DAO", i, (done ? 0 : i))); } if (estimate > 3) { i = r.Next(1, 16); story.Tasks.Add(new Task("Write Integration Interface", i, (done ? 0 : i))); } string testName = name.Replace(" ", ""); i = r.Next(1, 8); story.Tests.Add(new Test("Fitnesse Test " + testName, i, (done ? 0 : i))); return story; }
public static void AddIterationDefects(Project project, Iteration iteration) { project.Defects.Add(CreateIterationDefect("Fix performance SLA on load", 1, Utils.PriorityHigh, Utils.StatusInProgress, iteration, Theme.ThemeStorefront, Team.TeamBeta)); project.Defects.Add(CreateIterationDefect("Correct warning message label", 3, Utils.PriorityMedium, Utils.StatusNone, iteration, Theme.ThemeStorefront, Team.TeamAlpha)); }