当前位置:  开发笔记 > 编程语言 > 正文

一个人可以在AssemblyCleanup方法中访问TestContext吗?

如何解决《一个人可以在AssemblyCleanup方法中访问TestContext吗?》经验,为你挑选了0个好方法。

在Microsoft的UnitTesting名称空间(Microsoft.VisualStudio.TestTools.UnitTesting)中AssemblyInitializeAssemblyCleanup可以将某些属性应用于静态方法,并且将在所有测试之前和之后分别调用它们。

[AssemblyInitialize]
static public void AssemblyInitialize(TestContext testCtx)
{
    // allocate resources
}

[AssemblyCleanup]
static public void AssemblyCleanup()
{
    // free resources
}

我的问题:是否可以安全地访问TestContext内部AssemblyCleanup()?如果不是,将资源引用存储为静态成员是一种合理的选择还是会引起问题?

附加/可选:传递TestContext对清除方法的引用的背后原因是什么?

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有