es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: XUNIT

.NET 6 + TypeloadException al ejecutar dotnet test… pero las pruebas pasan y se ejecutan correctamente en Rider/VS.

Tengo un proyecto dotnet 6 que se ve así: MyProject.API MyProject.Tests MyProject.Shared Tengo alrededor de 41 pruebas, utilizando xUnit/Moq, y todas pasan cuando las ejecuto en Rider (y en VS). Estaba configurando una compilación en Azure Pipelines, que falló con esto: System.TypeInitializationException: La inicialización del tipo ‘Microsoft.Win32.Registry’ produjo una excepción. . . . Read more

xUnit – Pasar List<> a mi prueba está generando un error.

Estoy considerando usar xUnit para las pruebas. Me gustan algunas de sus características. Estoy tratando de crear una lista<> y pasarla como parámetro de la prueba: [Theory] [InlineData( new List<IDispenseEntity>() )] public void Test1(List<IDispenseEntity> data) { // Aquí va alguna prueba Assert.Equal(2, 2); } Obtengo el siguiente error: Un argumento . . . Read more

Cómo simular un delegado en xUnit

Tengo delegado esa llamada al método SendMessagesAsync, que toma un IEnumerable ProviderExemptionReceivedNotification. ¿Cómo simulo SendMessagesAsync que es el callBack del delegado? En otras palabras, ¿cómo hago un mock del Delegate? Interfaz public delegate Task SendAnprProviderExemptionNotifications(IEnumerable exemptions); public interface IRingGoApiService { Task ProcessCreateRequestAsync(RingGoExemption ringGoExemption, SendAnprProviderExemptionNotifications sendProviderExemption); } Implementación del delegado public . . . Read more

Visual Studio “Referencia de proyecto” hace referencia a una versión inferior del paquete.

Tiene dos proyectos, supongamos “Proyecto” y “Proyecto.Tests” (proyecto xUnit) La compilación falla después de agregar “Proyecto” como referencia de proyecto a “Proyecto.Tests” con el siguiente error: image Se vuelve un poco extraño después de mirar las dependencias. Dependencias de “Proyecto”: image Dependencias de “Proyecto.Tests”: image Ambos proyectos tienen la misma . . . Read more