/**
* Test addProvider() and setProviders.
*/
public function testProviders()
{
$app = new Application(['foo' => 'bar']);
$providers = $app->getProviders();
$app->addProvider(Mockery::mock(ServiceProviderInterface::class));
$this->assertCount(count($providers) + 1, $app->getProviders());
$app->setProviders(['foo', 'bar']);
$this->assertSame(['foo', 'bar'], $app->getProviders());
}