Start Debugging

Etiqueta: mstest

3 posts

2026-09-17 mstesttestingcsharp
MSTest 4.4.1 corrige las llamadas ambiguas a Assert con CS0121 que 4.4.0 rompió por debajo de C# 14
MSTest 4.4.0 agregó sobrecargas de Span<T> y ReadOnlySpan<T> a Assert.Contains y Assert.DoesNotContain, lo que hizo que aserciones comunes sobre arrays y cadenas fallaran con CS0121 en net8.0, net9.0 o cualquier proyecto por debajo de C# 14. MSTest 4.4.1, publicado el 2026-09-16, agrega sobrecargas exactas para arrays y reenviadores con restricciones. Dos formas de llamada con genérico explícito siguen fallando.
MSTest 4.4 gradúa el generador de código fuente de reflexión, y los proyectos Native AOT lo obtienen automáticamente
MSTest 4.4 saca a MSTest.SourceGeneration del estado experimental y lo alinea con la versión de MSTest. Los proyectos de pruebas Native AOT lo incorporan sin opt-in, el modo ReflectionFree ya puede omitir la detección en runtime para [TestMethod] y [DataRow] simples, y cinco diagnósticos AOTSG te dicen qué formas de prueba no sobreviven.