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

Mock IJSRuntime InvokeVoidAsync Fingir IJSRuntime InvokeVoidAsync

Quiero simular InvokeVoidAsync desde C# Blazor IJSRuntime usando xunit y Moq. Hasta ahora tengo una función simple para probar que llama await _js.InvokeVoidAsync(“register”), donde _js es un objeto de tipo IJSRuntime. Mi prueba se ve así: [Fact] public async Task Register_Test() { var jsMock = new Mock<ijsruntime>(); jsMock.Setup(x => x.InvokeAsync<object>(It.IsAny<string>(), . . . Read more

XUnit 2.4 ejecutando pruebas en secuencia.

Estamos utilizando XUnit 2.4 y tenemos las siguientes pruebas configuradas. Estas pruebas están todas en la misma clase, por lo que Xunit debe ejecutarlas en secuencia. ¿La existencia de los atributos Theory y InlineData hace que estas pruebas se ejecuten en paralelo? Es decir, ¿el ejecutor de pruebas ejecutará todos . . . Read more

Prueba unitaria para aplicación web API con dotnet 6

Tengo una aplicación de API web con autenticación JWT, quiero escribir pruebas para ella, ¡no sé si usar XUnit o llamar a las API con un cliente HTTP! XUnit [Hecho] public async Task Autenticar_ConUsuarioContraseñaVálidos_RetornaToken() { //… } Cliente HTTP [Método de prueba] public async Task Autenticar_ConUsuarioContraseñaVálidos_RetornaToken() { HttpClient _client =… . . . Read more

Cómo probar una función duradera de Azure con un desencadenador de mensaje de Service Bus

He creado una función duradera de Azure con un desencadenador de tema de Service Bus. ¿Cómo escribir una prueba unitaria para la función de inicio a continuación? [FunctionName(nameof(SampleStarter))] public static async Task SampleStarter( [ServiceBusTrigger(“%topicName%”, “%topicSubscription%”, Connection = AppConstants.ServiceBusConnectionString)] Message message, MessageReceiver messageReceiver, string lockToken, string messageId, [DurableClient] IDurableOrchestrationClient starter, ILogger . . . Read more

No se puede resolver el servicio para el tipo ‘Microsoft.AspNetCore.Hosting.IHostingEnvironment’ con xunit.

Estoy tratando de usar las pruebas Resharper xunit. Configuré una clase de prueba de la siguiente manera: public class CropLossLandingPageServiceTest { private readonly IWPCropLossRequestService cropLossRequestService; public CropLossLandingPageServiceTest(IWPCropLossRequestService cropLossRequestService) { this.cropLossRequestService = cropLossRequestService; } [Fact(DisplayName = “Banner Message Test”)] public async void GetBannerMessageTest() { var result = this.cropLossRequestService.GetBannerMessage(); Assert.NotNull(result); } } . . . Read more