示例#1
0
 public function tearDown()
 {
     Container::reset();
     parent::tearDown();
 }
示例#2
0
 /**
  * @covers \Core\Container\Container::register
  * @covers \Core\Container\Container::serviceExists
  * @covers \Core\Container\Container::reset
  */
 public function testResetMethod()
 {
     $container = new Container();
     $container->register('stdClass', function () {
         return (object) ['id' => 1];
     });
     $this->assertTrue($container->serviceExists('stdClass'));
     $this->assertInstanceOf(\stdClass::class, $container->get('stdClass'));
     $container->reset();
     $this->assertFalse($container->serviceExists('stdClass'));
 }