public function testSingleton() { $c = new Container(); $c->defineSingleton(Counter::class, ['start' => 9]); $c->get(Counter::class)->increment(); $this->assertEquals(11, $c->get(Counter::class)->increment()); }