相关疑难解决方法(0)

如何使用NUnit(或可能使用其他框架)测试异步方法?

我有一个ASP.NET Web API应用程序,带有一个ApiController,它具有异步方法,返回Task<>对象并用async关键字标记.

public class MyApiController : ApiController
{
    public async Task<MyData> GetDataById(string id)
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

如何为ApiController的异步方法编写NUnit测试?如果我需要使用另一个测试框架,我也会对此开放.我对.NET单元测试很新,所以我对学习最佳实践很感兴趣.

.net nunit unit-testing asynchronous async-await

54
推荐指数
3
解决办法
4万
查看次数

标签 统计

.net ×1

async-await ×1

asynchronous ×1

nunit ×1

unit-testing ×1