public function testReceiptCanAddProductsToItTotal() { $receipt = new Receipt(); $product = new Keyboard(); $receipt->addToTotal($product); $this->assertEquals(50, $receipt->getTotalPrice()); $receipt->addProductById(1); $this->assertEquals(50, $receipt->getTotalPrice()); }