Esta é uma classe de teste para verificar se a implementação da interface LaravelOpenPixContract
está correta na classe LaravelOpenPixService
e se os métodos de acesso aos contratos específicos estão retornando instâncias corretas das respectivas interfaces.
Certifique-se de ter o PHPUnit instalado em seu ambiente de desenvolvimento para executar esses testes.
- Clone este repositório em seu ambiente de desenvolvimento.
- Navegue até o diretório onde o arquivo
LaravelOpenPixServiceTest.php
está localizado. - Execute o comando
phpunit LaravelOpenPixServiceTest.php
para executar os testes.
Verifica se a instância de LaravelOpenPixService
implementa corretamente a interface LaravelOpenPixContract
.
Verifica se o método charges()
retorna uma instância válida de ChargeContract
.
Verifica se o método refunds()
retorna uma instância válida de RefundsContract
.
Verifica se o método payments()
retorna uma instância válida de PaymentsContract
.
Verifica se o método transactions()
retorna uma instância válida de TransactionContract
.
Verifica se o método webhooks()
retorna uma instância válida de WebhooksContract
.
Verifica se o método customers()
retorna uma instância válida de CustomerContract
.
Certifique-se de que todas as dependências necessárias estão corretamente configuradas antes de executar os testes.