Tests

Geração de casos de teste com cobertura real.

Gere testes para o código abaixo usando [FRAMEWORK].

Cubra:
- Happy path
- Edge cases (null, vazio, limites)
- Casos de erro esperados

Sem mocks desnecessários. Prefira testes de comportamento, não de implementação.

[COLE O CÓDIGO AQUI]