Este projeto foi desenvolvido como parte de uma avaliação técnica para desenvolvedores. Ele simula um sistema de vendas com regras de negócio aplicadas ao domínio, utilizando os princípios de DDD (Domain-Driven Design), validações com FluentValidation, testes com xUnit e FluentAssertions, além de integração com Docker.
Antes de rodar o projeto, certifique-se de ter os seguintes pré-requisitos instalados em sua máquina:
- ✅ .NET 8.0 SDK ou superior
- ✅ Visual Studio 2022 (última versão recomendada)
- Workload necessário: ASP.NET e desenvolvimento web
- ✅ Docker Desktop
-
Clone este repositório:
git clone https://github.com/seu-usuario/ambev-developer-evaluation.git cd ambev-developer-evaluation -
Abra o seguinte com o Visual Studio
Ambev.DeveloperEvaluation.sln
-
Dentre as opções possíveis de execução, selecione a opção Docker Compose
- Execute a aplicação
- Por fim a aplicação estará em execução
-
Use o comando:
cd ambev-developer-evaluation dotnet test
-
Ou use o gerenciador de testes do Visual Studio



