/**
  * @covers Auspost\Postage\DeliveryChoiceClient::factory
  * @dataProvider provider
  */
 public function testFactoryInitalisesClientInDeveloperMode($userEmail, $userPwd, $developerMode = true, $reqUrl = 'https://api.auspost.com.au', $reqEmail = '*****@*****.**', $reqPwd = 'password')
 {
     $client = DeliveryChoiceClient::factory(array('developer_mode' => $developerMode, 'email_address' => $userEmail, 'password' => $userPwd));
     $this->assertEquals($developerMode, $client->getConfig('developer_mode'));
     $this->assertEquals($reqUrl, $client->getBaseUrl());
     $this->assertEquals($reqEmail, $client->getConfig('email_address'));
     $this->assertEquals($reqPwd, $client->getConfig('password'));
 }