Пример #1
0
 public function testBuildWithoutNameFails()
 {
     $item = CheckoutItem::of(1, 'SKU')->setPrice(['EUR' => '10.00']);
     try {
         $item->build();
         $this->fail();
     } catch (\LogicException $expected) {
     }
 }
Пример #2
0
 public function testBuildWithoutTotal()
 {
     $checkout = new Checkout();
     $checkout->addItem(CheckoutItem::of(1, 'SKU')->setExternalId('external_id')->setName(['en' => 'Name'])->setPrice(['EUR' => '10.0']));
     try {
         $checkout->build();
         $this->fail();
     } catch (\LogicException $ignored) {
     }
 }