Nei*_*ski 5 c# unit-testing visual-studio microsoft-test-manager
在Microsoft的UnitTesting名称空间(Microsoft.VisualStudio.TestTools.UnitTesting)中AssemblyInitialize,AssemblyCleanup可以将某些属性应用于静态方法,并且将在所有测试之前和之后分别调用它们。
[AssemblyInitialize]
static public void AssemblyInitialize(TestContext testCtx)
{
// allocate resources
}
[AssemblyCleanup]
static public void AssemblyCleanup()
{
// free resources
}
Run Code Online (Sandbox Code Playgroud)
我的问题:是否可以安全地访问TestContext内部AssemblyCleanup()?如果不是,将资源引用存储为静态成员是一种合理的选择还是会引起问题?
附加/可选:不传递TestContext对清除方法的引用的背后原因是什么?
| 归档时间: |
|
| 查看次数: |
1327 次 |
| 最近记录: |