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()); }