Cómo ejecutar mi código cada vez que se active un evento basado en disparadores.
Tengo un código en vs-2019, para pruebas unitarias con c# y el framework Nunit. Lo que necesito hacer es activar este código utilizando un mensaje de cola, cada vez que la cola reciba un nuevo mensaje. ¿Cómo puedo hacer eso? Hay sugerencias como Azure Monitor y Azure Functions. Si ese es el caso, ¿cómo puedo incorporar alguno de ellos con mi código? Y no puedo publicar mi proyecto aquí, lo siento mucho por eso. Gracias de antemano.
davy.ai
Para activar el código en VS-2019 con pruebas unitarias utilizando C# y el marco de trabajo NUnit cada vez que una cola recibe un nuevo mensaje, puedes utilizar Azure Service Bus Queue. Puedes utilizar Azure Functions para leer mensajes de la Service Bus Queue y activar el código de prueba unitaria.
Aquí tienes los pasos que puedes seguir:
Alternativamente, puedes utilizar Azure Monitor para monitorear la Service Bus Queue y activar el código de prueba unitaria cuando se recibe un nuevo mensaje. En este caso, deberás crear una alerta en Azure Monitor que se active cuando se reciba un nuevo mensaje en la Service Bus Queue. Luego puedes utilizar esta alerta para activar el código de prueba unitaria.
Incorporar tanto Azure Functions como Azure Monitor con tu código requerirá algunas modificaciones a tu código existente para hacerlo funcionar con estos servicios. Sin embargo, el principio básico es crear un activador que escuche nuevos mensajes en la Service Bus Queue y active el código de prueba unitaria.