diff --git a/README.md b/README.md index 10fb88a..27c1866 100644 --- a/README.md +++ b/README.md @@ -1,52 +1,77 @@ # API_C - Arquitetura DDD -Passo a Passo +Passo a Passo De Desenvolvimento ---------------------------------------------------------------------------------------- -Api.Domain +**Api.Domain** + 1 - Entities (Entidades) + 2 - Dtos + 3 - Interfaces + 4 - Models -Api.Data +**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 + +**Data.Test** + 1 - Testes de todos os Métodos da BaseRepository + 2 - Testes de todos os Métodos da Implementations ---------------------------------------------------------------------------------------- -Api.CrossCutting +**Api.CrossCutting** + 1 - DtoToModelProfile + 2 - EntityToDtoProfile + 3 - ModelToEntityProfile -Api.Service +**Api.Service** + 1 - Criar Services -Api.Service.Test +**Api.Service.Test** + 1 - Testes do AutoMapper + 2 - Testes dos Services Com Mock de Service (Retornando repositorio Faker) ---------------------------------------------------------------------------------------- -Api.CrossCutting +**Api.CrossCutting** + 1 - Configure Repository + 2 - Configure Service -Api.Application +**Api.Application** + 1 - Controller -Api.Application.Tests +**Api.Application.Tests** + 1 - Testes de Todos os Métodos e Retorno das Controllers ---------------------------------------------------------------------------------------- -Api.Integration.Tests +**Api.Integration.Tests** + 1 - Testar todas as Requisições