public function testDefaultConfig($type)
{
$requestContext = $this->getMock('Symfony\\Component\\Routing\\RequestContext', array('getHost'));
$requestContext->expects($this->once())->method('getHost')->will($this->returnValue('example.org'));
$services = array('router.request_context' => $requestContext);
$container = $this->loadContainerFromFile('empty', $type, $services);
$this->assertEquals('swiftmailer.mailer.default.transport', (string) $container->getAlias('swiftmailer.transport'));
$this->assertEquals('swiftmailer.mailer.default.transport.smtp', (string) $container->getAlias('swiftmailer.mailer.default.transport'));
$this->assertEquals('localhost', $container->getParameter('swiftmailer.mailer.default.transport.smtp.host'));
$this->assertEquals(25, $container->getParameter('swiftmailer.mailer.default.transport.smtp.port'));
$this->assertFalse($container->hasParameter('swiftmailer.mailer.default.transport.smtp.stream_options'));
$this->assertEquals('example.org', $container->get('swiftmailer.mailer.default.transport')->getLocalDomain());
}