NUnit 5: Assert.ThrowsAsync ahora devuelve una Task, y si no la esperas pasa en silencio
NUnit 5.0.0 hace que Assert.ThrowsAsync, CatchAsync y DoesNotThrowAsync sean realmente asíncronos. Si olvidas el await, la aserción nunca se ejecuta. Qué se rompe, qué detecta la regla NUnit2059 de NUnit.Analyzers y los demás cambios de NUnit 5 que conviene revisar antes de actualizar.