Skip to content

Commit aeb7be6

Browse files
committed
adicionando teste simples
1 parent 53b5a55 commit aeb7be6

3 files changed

Lines changed: 17 additions & 0 deletions

File tree

src/Nfse.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ public function setConfiguration(Configuration $configuration)
4545
$this->configuration = $configuration;
4646
}
4747

48+
public function getConfiguration()
49+
{
50+
return $this->configuration;
51+
}
52+
4853
public function setEnviarEmail($enviarEmail)
4954
{
5055
if (!v::boolVal()->validate($enviarEmail)) {

tests/ConfigurationTest.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,11 @@ public function testTestChangeEnvironment()
2828
$this->assertSame($configuration->getEnvironment(), Configuration::TYPE_ENVIRONMENT_PRODUCTION);
2929
$this->assertSame($configuration->getUrl(), 'https://api.plugnotas.com.br');
3030
}
31+
32+
public function testWithNfseDownloadDirectory()
33+
{
34+
$configuration = new Configuration();
35+
$configuration->setNfseDownloadDirectory('/some/test/directory/');
36+
$this->assertSame($configuration->getNfseDownloadDirectory(), '/some/test/directory/');
37+
}
3138
}

tests/NfseTest.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use TecnoSpeed\Plugnotas\Common\Endereco;
88
use TecnoSpeed\Plugnotas\Common\Telefone;
99
use TecnoSpeed\Plugnotas\Common\ValorAliquota;
10+
use TecnoSpeed\Plugnotas\Configuration;
1011
use TecnoSpeed\Plugnotas\Error\RequiredError;
1112
use TecnoSpeed\Plugnotas\Error\ValidationError;
1213
use TecnoSpeed\Plugnotas\Nfse;
@@ -175,6 +176,8 @@ public function testWithValidData()
175176
$impressao = new Impressao();
176177
$impressao->setCamposCustomizados(['teste'=>'testeImpressao']);
177178

179+
$configuration = new Configuration();
180+
178181
$nfse = new Nfse();
179182
$nfse->setCidadePrestacao($cidadePrestacao);
180183
$nfse->setEnviarEmail(false);
@@ -185,6 +188,7 @@ public function testWithValidData()
185188
$nfse->setServico($this->getServico());
186189
$nfse->setSubstituicao(false);
187190
$nfse->setTomador($this->getTomador());
191+
$nfse->setConfiguration($configuration);
188192

189193
$this->assertSame($nfse->getCidadePrestacao()->getDescricao(), 'Cidade de Teste');
190194
$this->assertSame($nfse->getEnviarEmail(), false);
@@ -195,6 +199,7 @@ public function testWithValidData()
195199
$this->assertSame($nfse->getServico()->getIdIntegracao(), 'A001XT');
196200
$this->assertSame($nfse->getSubstituicao(), false);
197201
$this->assertSame($nfse->getTomador()->getCpfCnpj(), '00000000000191');
202+
$this->assertInstanceOf(Configuration::class, $nfse->getConfiguration());
198203
}
199204

200205
public function testCreateObjectFromArray()

0 commit comments

Comments
 (0)