Esempio n. 1
0
        public void DistributeTasks(Developer developer, Tester tester)
        {
            Tasks task;

            Filler.Fill(out task, 20);  // Randomly fill tasks

            ReportFacade facade = new ReportFacade(task);

            facade.CreateSmallTaskReport(task);

            DoTaskHandler devTask = developer.DoTask;

            devTask(developer, task); // display development task distribution

            TestTaskHandler testTask = tester.TestTask;

            testTask(tester, task);  // display test task distribution
        }
Esempio n. 2
0
 public DoTask Do(DoTaskHandler task)
 {
     return(new DoTask(task, this._queue));
 }
Esempio n. 3
0
 internal DoTask(DoTaskHandler task, TaskQueue <IStatement> queue)
 {
     this.Task = task;
     queue.Enqueue(this);
     this._queue = queue;
 }
Esempio n. 4
0
        public static DoTask Do(DoTaskHandler task)
        {
            var queue = new TaskQueue <IStatement>();

            return(new DoTask(task, queue));
        }