Exemplo n.º 1
0
 public function testGetAndSet()
 {
     $expected = array('Bar' => new \stdClass());
     $instance = new Container('Foo', $expected);
     $this->assertFalse($instance->get('foobar'));
     $this->assertEquals(new \stdClass(), $instance->get('Bar'));
     $instance->set('Bar', 42);
     $this->assertEquals(42, $instance->get('Bar'));
     $instance->append('Bar', 1001);
     $this->assertEquals(array(42, 1001), $instance->get('Bar'));
     $instance->append('foobar', 1001);
     $this->assertEquals(array(1001), $instance->get('foobar'));
 }