NUnit 5: Assert.ThrowsAsync agora retorna uma Task, e uma sem await passa silenciosamente
O NUnit 5.0.0 torna Assert.ThrowsAsync, CatchAsync e DoesNotThrowAsync realmente assíncronos. Esqueça o await e a asserção nunca é executada. Veja o que quebra, o que a regra NUnit2059 do NUnit.Analyzers detecta e as outras mudanças do NUnit 5 a verificar antes de atualizar.