public function testFindByAccount()
 {
     $repository = $this->getMockBuilder('\\Doctrine\\ORM\\EntityRepository')->disableOriginalConstructor()->getMock();
     $repository->expects($this->once())->method('findBy')->with(array('account' => 9));
     $em = $this->getMockBuilder('\\Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock();
     $em->expects($this->once())->method('getRepository')->will($this->returnValue($repository));
     $account = new Account();
     $account->setId(9);
     $blm = $this->getManager($em);
     $blm->findByAccount($account);
 }
 public function testCreateDotpayPayment()
 {
     $em = $this->getMockBuilder('\\Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock();
     $bank = $this->getMockBuilder('\\Hatimeria\\BankBundle\\Bank\\Bank')->disableOriginalConstructor()->getMock();
     $pm = $this->getManager($em, $bank);
     $account = new Account();
     $account->setId(9);
     $dp = $pm->createDotpayPayment($account);
     $this->assertInstanceOf('Hatimeria\\BankBundle\\Tests\\TestEntity\\DotpayPayment', $dp);
     $this->assertNotEmpty($dp->getControl());
     $this->assertEquals($account, $dp->getAccount());
 }
Exemplo n.º 3
0
 public function testNewAccount()
 {
     $account = new Account();
     // newly created Account object has balance equals 0
     $this->assertEquals(0, $account->getBalance());
 }
Exemplo n.º 4
0
 /**
  * @param int $balance
  * @param \Hatimeria\BankBundle\Tests\TestAccount $account
  */
 private function assertBalance($balance, Account $account)
 {
     $this->assertEquals($balance, $account->getBalance());
 }