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()); }
public function testNewAccount() { $account = new Account(); // newly created Account object has balance equals 0 $this->assertEquals(0, $account->getBalance()); }
/** * @param int $balance * @param \Hatimeria\BankBundle\Tests\TestAccount $account */ private function assertBalance($balance, Account $account) { $this->assertEquals($balance, $account->getBalance()); }