public function testAddAmountToAccount()
 {
     $account = $this->getAccount(100);
     $exchanger = $this->getMock('\\Hatimeria\\BankBundle\\Bank\\CurrencyExchanger');
     $exchanger->expects($this->atLeastOnce())->method('exchange')->with(25, CurrencyExchanger::PLN)->will($this->returnValue(250));
     $em = $this->getMockBuilder('\\Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock();
     $em->expects($this->atLeastOnce())->method('persist');
     $blm = $this->getMockBuilder('\\Hatimeria\\BankBundle\\Model\\BankLogManager')->disableOriginalConstructor()->getMock();
     $bank = new Bank($exchanger, $em, $blm);
     // add amount in currency to account ballance
     $bank->addAmountToAccount(25, CurrencyExchanger::PLN, $account);
     $this->assertBalance(350, $account);
 }