/**
  * Test that the constructor with the required arguments results in a valid object
  */
 public function testConstructorAndSetters()
 {
     $configuration = new Configuration("My company", "NL29INGB0000000000", false, "12345", Configuration::CURRENCY_EURO);
     $configuration->setBic("NLINGB2A");
     $configuration->setVersion(3);
     $this->assertEquals("My company", $configuration->getName());
     $this->assertEquals("NL29INGB0000000000", $configuration->getIban());
     $this->assertFalse($configuration->isBatch());
     $this->assertEquals("12345", $configuration->getCreditorId());
     $this->assertEquals(Configuration::CURRENCY_EURO, $configuration->getCurrency());
     $this->assertEquals("NLINGB2A", $configuration->getBic());
     $this->assertEquals(3, $configuration->getVersion());
 }