public function it_can_be_registered() { $product = Product::register('123456', 'Some product', 1); \PHPUnit_Framework_Assert::assertEquals('123456', $product->product_number); \PHPUnit_Framework_Assert::assertEquals('Some product', $product->description); \PHPUnit_Framework_Assert::assertEquals(1, $product->product_type_id); }
/** * Execute the command. * * @param ProductRepository $products * @return Product */ public function handle(ProductRepository $products) { $product = Product::register($this->product_number, $this->description, $this->product_type_id); $products->save($product); return $product; }