private static IList<Task> GetOldTasks() { IList<Task> oldTasks = new List<Task>(); Task task1 = new Task { Name = "Task 1", Status = "In progress", SystemId = "1", WorkEffortEstimate = 30 }; Task task2 = new Task { Name = "Task 2", Status = "In progress", SystemId = "2", WorkEffortEstimate = 20 }; task1.AddWorkEffortHistoryItem(new WorkEffortHistoryItem(25, new DateTime(2009, 7, 6))); task2.AddWorkEffortHistoryItem(new WorkEffortHistoryItem(15, new DateTime(2009, 7, 6))); task1.AddWorkEffortHistoryItem(new WorkEffortHistoryItem(20, new DateTime(2009, 7, 7))); task2.AddWorkEffortHistoryItem(new WorkEffortHistoryItem(10, new DateTime(2009, 7, 7))); oldTasks.Add(task1); oldTasks.Add(task2); SetParentsforTasks(oldTasks); return oldTasks; }
public Task ParseTaskWithData() { XmlNode taskNode = xmlDocument["Task"]; var task = new Task(); XmlNode taskName = taskNode.Attributes.GetNamedItem("refObjectName"); XmlElement taskEstimateNode = xmlDocument["Task"]["Estimate"]; XmlElement taskStateNode = xmlDocument["Task"]["State"]; XmlElement creationDateNode = xmlDocument["Task"]["CreationDate"]; XmlElement idNode = xmlDocument["Task"]["ObjectID"]; task.Name = GetStringValueFromNode(taskName); task.WorkEffortEstimate = GetIntValueFromNode(taskEstimateNode); task.Status = GetStringValueFromNode(taskStateNode); task.SystemId = GetStringValueFromNode(idNode); var workEffortHistoryItem = new WorkEffortHistoryItem( GetIntValueFromNode(taskEstimateNode), GetDateFromXmlNode(creationDateNode)); task.AddWorkEffortHistoryItem(workEffortHistoryItem); return task; }
private static IList<Task> GetNewTasks() { IList<Task> newTasks = new List<Task>(); Task task2 = new Task { Name = "Task 2", Status = "Completed", SystemId = "2", WorkEffortEstimate = 20 }; Task task3 = new Task { Name = "Task 3", Status = "In progress", SystemId = "3", WorkEffortEstimate = 15 }; task2.AddWorkEffortHistoryItem(new WorkEffortHistoryItem(15, new DateTime(2009, 7, 6))); task2.AddWorkEffortHistoryItem(new WorkEffortHistoryItem(10, new DateTime(2009, 7, 7))); task2.AddWorkEffortHistoryItem(new WorkEffortHistoryItem(0, new DateTime(2009, 7, 8))); task3.AddWorkEffortHistoryItem(new WorkEffortHistoryItem(12, new DateTime(2009, 7, 8))); newTasks.Add(task2); newTasks.Add(task3); SetParentsforTasks(newTasks); return newTasks; }
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 }