0
我只需要关于包含Async方法的webservice方法的代码覆盖率的信息。WebService方法的单元测试代码覆盖方法包括异步方法
想,我写了一个方法的WebService,MethodOne(string Value)
我已经写TestMethod
来检查代码覆盖率此方法,
当我运行测试和代码覆盖检查,它显示我像
东西MethodOne(string)
100%
MethodOneAsync(string)
0%
MethodOneAsync(string,object)
0%
因为异步方法,我无法验证我的项目的实际代码覆盖率,我想覆盖这些类型的方法以及我的代码覆盖率。
我研究了谷歌并阅读了很多文章,但没有得到有价值的代码,我也写了下面的代码,但它也没有帮助。
public async void TestMethod1Async()
{
bool isValue = await System.Threading.Tasks.TaskEx.Run(() => target.IsAccountDisabled(Guid.NewGuid()));
Assert.IsFalse(isValue);
}
你的意思是,我必须写两个单元测试,一个用于同步方法,另一个用于异步方法。 –
如果你想测试它们,那么是的。 –