Sobre o projeto
Testcontainers para .NET é uma biblioteca que oferece suporte a testes com instâncias descartáveis de contêineres Docker para todas as versões compatíveis do .NET Standard. Ela é construída sobre a API Remota Docker do .NET e fornece uma implementação leve destinada a dar suporte a ambientes de teste em diversas circunstâncias.
O projeto é distribuído como o pacote NuGet Testcontainers e faz parte do ecossistema open-source mais amplo do Testcontainers. A documentação está hospedada em dotnet.testcontainers.org, e o repositório inclui um selo do GitHub Codespaces para abrir um ambiente de desenvolvimento diretamente.
O uso típico ocorre em suítes de testes automatizados nas quais uma dependência real, como um banco de dados, um broker de mensagens ou outro serviço, é necessária temporariamente: a biblioteca inicia um contêiner durante a execução do teste e o descarta em seguida. Como depende da API Remota Docker, é necessário um ambiente Docker funcional na máquina ou no executor de CI que executa os testes.
O README é breve e direciona os leitores à documentação externa para detalhes de uso. Ele também lista informações de licença (consulte o arquivo LICENSE), direitos autorais atribuídos a Andre Hofmeister e outros autores de 2019 a 2026, e links para o gráfico de contribuidores, um espaço de trabalho no Slack e o site do Testcontainers OSS. O status de CI/CD, o quality gate do SonarCloud e os selos de cobertura são exibidos no topo do README.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.