Skip to content

Commit

Permalink
Testing...
Browse files Browse the repository at this point in the history
  • Loading branch information
Andrea Pollastri committed Nov 13, 2023
1 parent c40f750 commit cc3e1b4
Show file tree
Hide file tree
Showing 3 changed files with 83 additions and 0 deletions.
23 changes: 23 additions & 0 deletions tests/AnagraficaTest.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php

namespace Axiostudio\FatturaElettronica\Tests;

use Axiostudio\FatturaElettronica\Models\Anagrafica;
use PHPUnit\Framework\TestCase;

class AnagraficaTest extends TestCase
{
public function testConstructor(): void
{
$denominazione = 'Company';
$nome = 'John';
$cognome = 'Doe';

$anagrafica = new Anagrafica($denominazione, $nome, $cognome);

$this->assertInstanceOf(Anagrafica::class, $anagrafica);
$this->assertEquals($denominazione, $anagrafica->Denominazione);
$this->assertEquals($nome, $anagrafica->Nome);
$this->assertEquals($cognome, $anagrafica->Cognome);
}
}
30 changes: 30 additions & 0 deletions tests/CedentePrestatoreTest.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?php

namespace Axiostudio\FatturaElettronica\Tests;

use PHPUnit\Framework\TestCase;
use Axiostudio\FatturaElettronica\Models\Sede;
use Axiostudio\FatturaElettronica\Models\DatiAnagrafici;
use Axiostudio\FatturaElettronica\Models\CedentePrestatore;

class CedentePrestatoreTest extends TestCase
{
public function testConstructor(): void
{

$DatiAnagrafici = ['Company Ltd', '0123456789'];
$Sede = [
'Via Roma, 1',
'00100',
'Roma',
'RM',
'IT'
];

$cedentePrestatore = new CedentePrestatore($DatiAnagrafici, $Sede);

$this->assertInstanceOf(CedentePrestatore::class, $cedentePrestatore);
$this->assertInstanceOf(DatiAnagrafici::class, $cedentePrestatore->DatiAnagrafici);
$this->assertInstanceOf(Sede::class, $cedentePrestatore->Sede);
}
}
30 changes: 30 additions & 0 deletions tests/CessionarioCommittente.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?php

namespace Axiostudio\FatturaElettronica\Tests;

use PHPUnit\Framework\TestCase;
use Axiostudio\FatturaElettronica\Models\Sede;
use Axiostudio\FatturaElettronica\Models\DatiAnagrafici;
use Axiostudio\FatturaElettronica\Models\CessionarioCommittente;

class CessionarioCommittenteTest extends TestCase
{
public function testConstructor(): void
{

$DatiAnagrafici = ['Company Ltd', '0123456789'];
$Sede = [
'Via Roma, 1',
'00100',
'Roma',
'RM',
'IT'
];

$cedentePrestatore = new CessionarioCommittente($DatiAnagrafici, $Sede);

$this->assertInstanceOf(CessionarioCommittente::class, $cedentePrestatore);
$this->assertInstanceOf(DatiAnagrafici::class, $cedentePrestatore->DatiAnagrafici);
$this->assertInstanceOf(Sede::class, $cedentePrestatore->Sede);
}
}

0 comments on commit cc3e1b4

Please sign in to comment.