/**
* @covers FOF30\Configuration\Domain\Authentication::get
*
* @dataProvider getTestGet
*
* @param string $key Key to read
* @param mixed $default Default value
* @param mixed $expected Expected value
* @param string $message Failure message
*
* @return void
*/
public function testGet($key, $default, $expected, $message)
{
$auth = new Authentication();
$ret = array();
$file = __DIR__ . '/../../_data/configuration/authentication.xml';
$xml = simplexml_load_file($file);
$auth->parseDomain($xml, $ret);
$actual = $auth->get($ret, $key, $default);
$this->assertEquals($expected, $actual, $message);
}