function testShouldDeactivate() { $mapper = new DataMapper($this->db); $id = $mapper->save(array('name' => 'car')); $mapper->deactivate($id); $categories = $mapper->findAll(); $this->assertEquals(array(), $categories, 'should deactivate'); }
function testFindingByCategoryShouldFindOnlyActive() { $product_mapper = new DataMapper($this->db); $product = new Product(array('sku' => 'foo2')); $product->setCategories(array(1)); $product_mapper->save($product); $product_mapper->deactivate($product->id()); $products = $product_mapper->find(['active' => 1, 'category' => 1]); $this->assertEquals(0, count($products)); }