/**
  * @test
  */
 public function insertAnOrder()
 {
     $orderData = ['status' => 'placed'];
     $this->db->expects(self::once())->method('insert')->with('order', $orderData);
     $this->db->expects(self::once())->method('lastInsertId')->willReturn(1);
     $order = new Order();
     $order->setStatus('placed');
     $this->repository->save($order);
     self::assertEquals(1, $order->getId());
 }