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 次 |
最近记录: |