Essa API faz uma validação de negócio e retorna se o consumidor pode realizar uma compra. Verifique o arquivo CanPurchase da classe CustomerService e note que ele aplica diversas regras de negócio.
Seu trabalho aqui será:
Crie testes unitários para este método. Tente obter o máximo de cobertura possível. Se precisar, pode rearquitetar o código para facilitar nos testes.
Você pode utilizar qualquer framework de testes que desejar.
Essa API faz uma validação de negócio e retorna se o consumidor pode realizar uma compra. Verifique o arquivo CanPurchase da classe CustomerService e note que ele aplica diversas regras de negócio.
Seu trabalho aqui será:
Você pode utilizar qualquer framework de testes que desejar.