TestCleanup 不能异步吗?

问题描述 投票:0回答:1

据我了解 testcleanup 不能是异步的(例如这里https://social.msdn.microsoft.com/Forums/vstudio/en-US/3a23bd9d-7a5a-490e-a199-b8dfa309f39e/unittesting -问题与异步测试初始化方法?论坛= vstest

但是我在官方文档中没有找到任何内容(https://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.testcleanupattribute.aspx)它也确实在VS中成功编译。

我有两个问题:

  1. 有人可以向我解释一下为什么吗?
  2. 有相关的官方文档吗?
c# asynchronous mstest
1个回答
0
投票

至少对于 Visual Studio 2019 和 2022,可以使用异步语法来执行此操作:

[TestCleanup]
public async Task TestCleanup()
{
}

请参阅:Microsoft 文档“在单元测试中使用 MSTest 框架”

© www.soinside.com 2019 - 2024. All rights reserved.