public function testGetUnique() { $unique = Container::unique(function ($Container) { return new Containable(); }); $first = $unique($this->Container); $second = $unique($this->Container); $this->assertSame($first, $second); }