コード例 #1
0
ファイル: OrderTest.php プロジェクト: gpupo/netshoes-sdk
 /**
  * @testdox Possui método ``setInvoice()`` que é um atalho para ``->getShippings()->first()->setInvoice()``
  * @dataProvider dataProviderObject
  * @cover ::setInvoice
  * @test
  */
 public function setInvoice(Order $order, $expected = null)
 {
     $order->setInvoice(false);
     $this->assertNotInstanceOf(Invoice::class, $order->setInvoice());
     $invoice = new Invoice(['number' => 'string', 'line' => 1, 'accessKey' => 'string', 'issueDate' => 'string', 'shipDate' => 'string', 'url' => 'string']);
     $order->setInvoice($invoice);
     $this->assertInstanceOf(Invoice::class, $order->getInvoice());
 }