public AddProjectCommand(Project project) { if (null == project) { throw new ArgumentNullException("project"); } _project = project; }
public void TestAddProject() { Project project = new Project("Artigos"); ExecuteCommand(new AddProjectCommand(project)); AssertEquals(1, _system.Projects.Count); AssertSame(project, _system.Projects[0]); }
internal void Add(Project project) { if (null == project) { throw new ArgumentNullException("project"); } InnerList.Add(project); }
public ProjectTreeNode(Project project) : base(project.Name) { _project = project; }
public void TestAddTask() { Project project = new Project("Artigos"); ExecuteCommand(new AddProjectCommand(project)); Task task = new Task("Preval�ncia de Objetos"); ExecuteCommand(new AddTaskCommand(project.ID, task)); AssertEquals(1, project.Tasks.Count); AssertSame(task, project.Tasks[0]); }
public void TestAddWorkRecord() { Project project = new Project("Artigos"); ExecuteCommand(new AddProjectCommand(project)); Task task = new Task("Preval�ncia de Objetos"); ExecuteCommand(new AddTaskCommand(project.ID, task)); DateTime startTime = new DateTime(2003, 6, 29, 13, 26, 0); DateTime endTime = startTime.AddHours(5); WorkRecord record = new WorkRecord(startTime, endTime); ExecuteCommand(new AddWorkRecordCommand(project.ID, task.ID, record)); AssertEquals(1, task.WorkRecords.Count); AssertSame(record, task.WorkRecords[0]); }