public function testBindInsertAnonymous()
 {
     $query = new SDBStatement("INSERT INTO cars (brand, colour, doors) VALUES ( ?, 'black', ? )");
     $this->assertTrue($query->execute(array('Dodge', 2)));
     $id = SDBStatement::LastInsertId();
     $car = Mock\SDBCar::Find($id);
     $this->assertEquals('Dodge', $car->brand);
     $this->assertEquals('black', $car->colour);
     $this->assertEquals(2, $car->doors);
 }
 public function setUp()
 {
     \FlexibleORMTests\Mock\SDBCar::CreateDomain();
 }
 private function _setupForeignKeysTest()
 {
     $owner = new Mock\SDBOwner();
     $owner->name = 'MyCarsOwner';
     $id = rand(1, 999999999) . 'myID' . rand(1, 100);
     $owner->id($id);
     $this->assertTrue($owner->save(true), "Failed saving: " . $owner->errorMessagesString());
     $cars = Mock\SDBCar::FindAll();
     $cars->each(function ($car) use($id) {
         $car->owner_id = $id;
     });
     $cars->save();
 }