Pular para o conteúdo

Sil.Builder.Testing

Compartilha suporte de testes de arquitetura, API e banco.

Use os testes gerados como base; execute a fatia HTTP com duas organizações e as verificações PostgreSQL.

Janela do terminal
dotnet run --project tests/Sil.Builder.Runtime.Data.Tests -- -failSkips

Comandos de tests/ e src/ rodam no checkout do builder. Comandos dotnet builder rodam no backend consumidor após a instalação da ferramenta.

Sem PostgreSQL, testes de banco podem ser pulados. Em CI com banco, use -failSkips.

Uma referência obrigatória pode apontar para uma entidade sem insert publicado (a criação é uma ação manual do host). O teste de banco gerado grava o registro dela pelo repositório de escrita, quando a entidade declara repository: write, ou direto pelo DbContext do módulo, e confirma pela unidade de trabalho; o BLD2008 fica só para ciclos de referências obrigatórias e alvos ainda não aplicados.

README do componente ↗ · Catálogo de comandos · Todos os componentes