public function testGetDb()
 {
     $dbMock = \Phake::mock('myfinance\\db\\DB');
     $userMock = \Phake::mock('myfinance\\model\\User');
     $context = new FinanceContext($dbMock, $userMock);
     $result = $context->getDb();
     $this->assertEquals($dbMock, $result);
 }
 public static function create(\myfinance\FinanceContext $context)
 {
     if ($context->getDb() instanceof \myfinance\db\MysqlDB) {
         return new \myfinance\repositories\MysqlQuotaRepository($context);
     } else {
         return new \myfinance\repositories\DummyQuotaRepository($context);
     }
 }