Projeto criado para fazer teste de unidade em sua solução e escrever métodos de teste que verificam os valores retornados de um método de controlador. Meu intuito com esse projeto é estudar.
- Construido uma API REST utilizando .Net Core
- A API possui 3 operações:
- Registrar Produto;
- Buscar produto: Busca pelo Id da venda; e
- Buscar todos produtos.
- A aplicação não implementa os mecanismos de persistência em um banco de dados ou memória.
- Arquitetura da aplicação;
- Programação orientada a objetos;
- Boas práticas e princípios como SOLID e DDD;
- Testes unitários. Estudado duas formas de teste, uma que os dados são armazenados em uma lista e com um objeto mock; e
- Uso correto do padrão REST;
Link para a classe de teste de ProdutoControllerTest: Clique para ver
Link para a classe de teste de ProdutoServiceTest: Clique para ver