gpt4 book ai didi

.net - 在 TestCleanup 中传递参数

转载 作者:行者123 更新时间:2023-12-04 15:36:42 26 4
gpt4 key购买 nike

我想在我的单元测试中执行 TestCleanup,但我需要将参数传递给清理方法。但是由于默认的 TestCleanup 是自动调用的,所以我无法将任何参数传递给它。

有人可以建议一种方法吗?

最佳答案

您可以使用测试类实例变量在设置、测试和清理测试方法之间进行通信:

namespace YourNamespace
{
[TestClass]
public class UnitTest1
{
private string someValue;

[TestMethod]
public void TestMethod1()
{
someValue = "someValue";
}

[TestCleanup]
public void CleanUp()
{
// someValue is accessible here.
}
}
}

由于 CleanUp()方法将在每个单元测试后运行, someValue将绑定(bind)到正确的单元测试的上下文。

希望这可以帮助。

关于.net - 在 TestCleanup 中传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6908753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com