public void SetUp() { parallelTask = new ParallelParentTask(0, "TASK", "Test"); sequentialTask = new SequentialParentTask(0, "TASK", "Test"); emptyTask = new SequentialParentTask(0, "TASK", "Test"); leaf1 = new LeafTask(1, "LEAF1", "Awesome Task", HOURS); leaf2 = new LeafTask(2, "LEAF2", "More Awesome Task", HOURS); e = new Engineer() { ID = 0, HoursAvailable = HOURS / 2, Name = "Test" }; e2 = new Engineer() { ID = 1, HoursAvailable = HOURS / 2, Name = "Test" }; leaf1.AddEngineer(e); leaf2.AddEngineer(e2); parallelTask.AddTask(leaf1); parallelTask.AddTask(leaf2); sequentialTask.AddTask(leaf1); sequentialTask.AddTask(leaf1); }