function testShouldSetCategoriesThroughSetter() { $product = new Product(); $product->setCategories([1, 2, 3]); $this->assertEquals([1, 2, 3], $product->getCategories(), 'should set categories through setter'); }