Skip to content

herculesdev/ambev

Repository files navigation

Ambev Developer Evaluation

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.

🔧 Requisitos

Antes de rodar o projeto, certifique-se de ter os seguintes pré-requisitos instalados em sua máquina:

▶️ Como rodar o projeto

  1. Clone este repositório:

    git clone https://github.com/seu-usuario/ambev-developer-evaluation.git
    cd ambev-developer-evaluation
    
  2. Abra o seguinte com o Visual Studio

    Ambev.DeveloperEvaluation.sln
    
  3. Dentre as opções possíveis de execução, selecione a opção Docker Compose

  • image
  1. Execute a aplicação
  • image
  1. Por fim a aplicação estará em execução
  • image

▶️ Como rodar os testes unitários

  1. Use o comando:

    cd ambev-developer-evaluation
    dotnet test
    
  2. Ou use o gerenciador de testes do Visual Studio

  • image

About

Ambev Developer Evaluation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages