protected static List<ProjectInfoServer> GetMockProjects() { var iterationStartDate = new DateTime(2009, 7, 28); var iterationEndDate = new DateTime(2009, 8, 9); var task1 = new Task { Status = "Defined", Name = "Task1", WorkEffortEstimate = 10, SystemId = "t1 sys ID" }; var task2 = new Task { Status = "In-Progress", Name = "Task2", WorkEffortEstimate = 20, SystemId = "t2 sys ID" }; var task3 = new Task { Status = "In-Progress", Name = "Task3", WorkEffortEstimate = 30, SystemId = "t3 sys ID" }; var task4 = new Task { Status = "Completed", Name = "Task4", WorkEffortEstimate = 40, SystemId = "t4 sys ID" }; List<Task> tasks = new List<Task>(); tasks.Add(task1); tasks.Add(task2); tasks.Add(task3); tasks.Add(task4); tasks[0].AddWorkEffortHistoryItem(new WorkEffortHistoryItem(2, new DateTime(2009, 7, 31))); tasks[1].AddWorkEffortHistoryItem(new WorkEffortHistoryItem(5, new DateTime(2009, 7, 31))); tasks[2].AddWorkEffortHistoryItem(new WorkEffortHistoryItem(15, new DateTime(2009, 7, 31))); tasks[3].AddWorkEffortHistoryItem(new WorkEffortHistoryItem(25, new DateTime(2009, 7, 31))); Iteration iteration = new Iteration { EndDate = iterationEndDate, Name = "Sprint 3", StartDate = iterationStartDate, SystemId = "iteration sys ID" }; iteration.Tasks = tasks; Project mockProject = new Project { Name = "Smeedee", SystemId = "project sys ID" }; mockProject.AddIteration(iteration); var server = new ProjectInfoServer("Mock server", "http://mock.url"); server.AddProject(mockProject); return new List<ProjectInfoServer>{server}; }
private void SetupObjectGraph() { server = new ProjectInfoServer() { Name = "RallyDev", Url = "http://community.rally.com" }; #region Project setup var project1 = new Project() { Name = TESTPROJECTNAME_ONE, SystemId = "project1", }; server.AddProject(project1); var project2 = new Project() { Name = TESTPROJECTNAME_TWO, SystemId = "project2", }; server.AddProject(project2); #endregion #region Iteration setup var iteration1 = new Iteration() { Name = TESTITERATIONNAME_ONE, SystemId = "iteration1", }; project1.AddIteration(iteration1); var iteration2 = new Iteration() { Name = TESTITERATIONNAME_TWO, SystemId = "iteration2", }; project2.AddIteration(iteration2); #endregion #region Task setup var task1 = new Task() { Name = TESTTASKNAME_ONE, SystemId = "task1", WorkEffortEstimate = 1 }; iteration1.AddTask(task1); var task2 = new Task() { Name = TESTTASKNAME_TWO, SystemId = "task2", WorkEffortEstimate = 2, }; iteration2.AddTask(task2); #endregion #region WorkEffortHistoryItem setup var wehi_1_1 = new WorkEffortHistoryItem() { RemainingWorkEffort = 11, TimeStampForUpdate = new DateTime(2009, 01, 01) }; task1.AddWorkEffortHistoryItem(wehi_1_1); var wehi_1_2 = new WorkEffortHistoryItem() { RemainingWorkEffort = 12, TimeStampForUpdate = new DateTime(2009, 01, 02) }; task1.AddWorkEffortHistoryItem(wehi_1_2); var wehi_2_1 = new WorkEffortHistoryItem() { RemainingWorkEffort = 21, TimeStampForUpdate = new DateTime(2009, 02, 01) }; task2.AddWorkEffortHistoryItem(wehi_2_1); var wehi_2_2 = new WorkEffortHistoryItem() { RemainingWorkEffort = 22, TimeStampForUpdate = new DateTime(2009, 02, 02) }; task2.AddWorkEffortHistoryItem(wehi_2_2); #endregion }
private static void SetParentsforTasks(IList<Task> tasks) { ProjectInfoServer server = new ProjectInfoServer(); server.Url = "url"; Project project = new Project(); project.SystemId = "11"; Iteration iteration = new Iteration(); iteration.SystemId = "15"; iteration.Tasks = tasks; project.AddIteration(iteration); server.AddProject(project); }
public void SetUp() { server = new ProjectInfoServer(); project = new Project("test"); server.AddProject(project); }