Tengo una aplicación ASP.NET Web API, con un ApiController que presenta métodos asíncronos, devuelve Task<>
objetos y marcado con la palabra clave async
.¿Cómo pruebo un método asíncrono con NUnit (o posiblemente con otro marco)?
public class MyApiController : ApiController
{
public async Task<MyData> GetDataById(string id)
{
...
}
}
¿Cómo puedo escribir las pruebas NUnit para los métodos asíncronos del ApiController? Si necesito usar otro marco de prueba, estoy abierto para eso también. Soy bastante nuevo en pruebas de unidad .NET en general, por lo que estoy interesado en aprender las mejores prácticas.
Esto ahora es compatible con la versión 2.6.2 – Simone
@Simone ¡Eso fue más rápido de lo esperado! – aknuds1