public function testAccountBalanceWithdrawals()
 {
     $bank_account = new BankAccount('15934903649620486', $this->pdo);
     $bank_account->withdrawMoney(100);
     $bank_account = new BankAccount('15936487230215067', $this->pdo);
     $bank_account->withdrawMoney(230);
     $bank_account = new BankAccount('12348612357236185', $this->pdo);
     $bank_account->withdrawMoney(24);
     $xml_dataset = new PHPUnit_Extensions_Database_DataSet_FlatXmlDataSet(dirname(__FILE__) . '/_files/bank-account-after-withdrawals.xml');
     PHPUnit_Extensions_Database_TestCase::assertDataSetsEqual($xml_dataset, $this->tester->getConnection()->createDataSet());
 }
 /**
  * @depends testDepositingMoneyWorks
  * @covers  BankAccount::withdrawMoney
  */
 public function testWithdrawingMoneyWorks(BankAccount $ba)
 {
     $ba->withdrawMoney(1);
     $this->assertEquals(0, $ba->getBalance());
 }