/**
  * Set will clear then load
  *
  * @test
  * @return	null
  */
 public function setAllData()
 {
     $list = array('param-a' => 'value-1', 'param-b' => 'value-2', 'param-c' => 'value-3', 'param-d' => 'value-4');
     ConfigRegistry::load($list);
     $new = array('param-e' => 'value-10', 'param-f' => 'value-12', 'param-g' => 'value-13');
     ConfigRegistry::setAll($new);
     $this->assertEquals($new, ConfigRegistry::getAll());
 }
 /**
  * @test
  * @depends	createTaskHandler
  * @return	null
  */
 public function runTask(TaskHandler $handler)
 {
     $taskA = new TestTaskA();
     $taskB = new TestTaskB();
     $data = array('test-a' => 'value-a', 'test-b' => 'value-b');
     ConfigRegistry::setAll($data);
     $this->assertNull($handler->runTask($taskA));
     $msg = TaskHandler::getStatus(get_class($taskA));
     $this->assertEquals('test-a has executed', $msg);
     $this->assertNull($handler->runTask($taskB));
     $msg = TaskHandler::getStatus(get_class($taskB));
     $this->assertEquals('test-b has executed', $msg);
 }