public function testDelete() { $ford = new Mock\Car(array('brand' => 'Ford', 'colour' => 'Black', 'owner_id' => 3, 'doors' => 2, 'age' => 100)); $ford->save(); $fords = Mock\Car::FindAllByBrand('Ford'); // Check the ford exists $this->assertEquals(1, count($fords)); $fords->delete(); $fords = Mock\Car::FindAllByBrand('Ford'); $this->assertEquals(0, count($fords)); }
public function testFindAllBy() { $cars = Mock\Car::FindAllByBrand('Volkswagen'); $this->assertEquals('ORM\\ModelCollection', get_class($cars)); $this->assertEquals(2, count($cars)); foreach ($cars as $car) { $this->assertEquals('FlexibleORMTests\\Mock\\Car', get_class($car)); $this->assertEquals('Volkswagen', $car->brand); } }