Exemple #1
0
 public function test_add_get()
 {
     $c = new Collection();
     $c->add(['extension1' => function () {
         return true;
     }, 'extension2' => function () {
         return true;
     }]);
     $closure1 = $c->get('extension1');
     $closure2 = $c->get('extension2');
     $this->assertEquals(true, $closure1());
     $this->assertEquals(true, $closure2());
 }
 /**
  * @expectedException InvalidArgumentException
  * @expectedExceptionCode 230
  */
 public function test_add_exception()
 {
     $c = new Collection();
     $c->add('');
 }
Exemple #3
0
 /**
  * @depends test_create
  */
 public function test_add()
 {
     Manager::Create()->add(Collection::create());
 }