public function testIsPrimaryKey() { $this->assertFalse(Customer::isPrimaryKey([])); $this->assertTrue(Customer::isPrimaryKey(['id'])); $this->assertFalse(Customer::isPrimaryKey(['id', 'name'])); $this->assertFalse(Customer::isPrimaryKey(['name'])); $this->assertFalse(Customer::isPrimaryKey(['name', 'email'])); $this->assertFalse(OrderItem::isPrimaryKey([])); $this->assertFalse(OrderItem::isPrimaryKey(['order_id'])); $this->assertFalse(OrderItem::isPrimaryKey(['item_id'])); $this->assertFalse(OrderItem::isPrimaryKey(['quantity'])); $this->assertFalse(OrderItem::isPrimaryKey(['quantity', 'subtotal'])); $this->assertTrue(OrderItem::isPrimaryKey(['order_id', 'item_id'])); $this->assertFalse(OrderItem::isPrimaryKey(['order_id', 'item_id', 'quantity'])); }