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')); }