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(''); }
/** * @depends test_create */ public function test_add() { Manager::Create()->add(Collection::create()); }