Crie as pastas onde ficarão o modelo de domínio e os services
- 1 pasta Models com uma classe chamada PokemonCatched,
- 1 pasta Services e, dentro desta pasta Services deve conter a classe PokemonService e sua interface IPokemonService
Você deve criar as rotas que irão buscar via HTTP Get as informações de Pokemons em nossa Pokedex
No mínimo, 1 rota para o verbo HTTP GET.
Implementar os Testes para rota GET, usando xUnit e FluentAssertions
Você deve criar as rotas que irão adicionar via HTTP POST as informações de Pokemons em nossa Pokedex, usando os parâmetros necessários
No mínimo, 1 rota para o verbo HTTP POST.
Implementar os Testes para rota POST, usando xUnit e FluentAssertions
Você deve criar as rotas que irão alterar via HTTP PUT as informações de Pokemons em nossa Pokedex, usando os parâmetros necessários
No mínimo, 1 rota para o verbo HTTP PUT.
Implementar os Testes para rota PUT, usando xUnit e FluentAssertions
Você deve criar as rotas que irão remover via HTTP DELETE as informações de Pokemons em nossa Pokedex, usando os parâmetros necessários
No mínimo, 1 rota para o verbo HTTP DELETE.