public function testRegisterAndBoot() { $container = new Container(); $mockery = Mockery::mock(ServiceProviderTestInjector::class); $mockery->shouldReceive('register')->once(); $mockery->shouldReceive('boot')->once(); $container->instance('mockery', $mockery); $container->register(new ServiceProviderTestBootProvider()); $container->boot(); }