withoutMiddleware( ThrottleRequests::class ); $this->makeTestData(); } public function testEInvoiceGenerates() { $this->invoice->client->routing_id = 'DE123456789'; $this->invoice->client->save(); $xinvoice = (new CreateXInvoice($this->invoice, false))->handle(); $this->assertNotNull($xinvoice); $this->assertTrue(Storage::exists($xinvoice)); } // /** // * @throws Exception // */ // public function testValidityofXMLFile() // { // $this->invoice->client->routing_id = 'DE123456789'; // $this->invoice->client->save(); // $xinvoice = (new CreateXInvoice($this->invoice, false))->handle(); // nlog(Storage::path($xinvoice)); // $document = ZugferdDocumentReader::readAndGuessFromFile(Storage::path($xinvoice)); // $document->getDocumentInformation($documentno); // $this->assertEquals($this->invoice->number, $documentno); // } // /** // * @throws Exception // */ // public function checkEmbededPDFFile() // { // $pdf = (new CreateEntityPdf($this->invoice->invitations()->first()))->handle(); // (new CreateXInvoice($this->invoice, true, $pdf))->handle(); // $document = ZugferdDocumentReader::readAndGuessFromFile($pdf); // $document->getDocumentInformation($documentno); // $this->assertEquals($this->invoice->number, $documentno); // } }