-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPassoAPasso.TXT
50 lines (39 loc) · 1.37 KB
/
PassoAPasso.TXT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Passo a Passo
----------------------------------------------------------------------------------------
Api.Domain
1 - Entities (Entidades)
2 - Dtos
3 - Interfaces
4 - Models
Api.Data
1 - Mapping Entities (Mapear as Entidades)
2 - MyContext (Atualizar)
3 - Fazer Migrações
4 - Atualizar o Banco de Dados
5 - Implementations (Implementação da Classe BaseEntity)
5.1 - Api.Domain.Repository
5.2 - Api.Data.Implementations
Data.Test
1 - Testes de todos os Métodos da BaseRepository
2 - Testes de todos os Métodos da Implementations
----------------------------------------------------------------------------------------
Api.CrossCutting
1 - DtoToModelProfile
2 - EntityToDtoProfile
3 - ModelToEntityProfile
Api.Service
1 - Criar Services
Api.Service.Test
1 - Testes do AutoMapper
2 - Testes dos Services Com Mock de Service (Retornando repositorio Faker)
----------------------------------------------------------------------------------------
Api.CrossCutting
1 - Configure Repository
2 - Configure Service
Api.Application
1 - Controller
Api.Application.Tests
1 - Testes de Todos os Métodos e Retorno das Controllers
----------------------------------------------------------------------------------------
Api.Integration.Tests
1 - Testar todas as Requisições