gpt4 book ai didi

c# - MSTest - 可以在 TestInitialize 和 TestCleanup 中访问 [DataRow] 值吗?

转载 作者:行者123 更新时间:2023-11-30 12:55:01 33 4
gpt4 key购买 nike

我正在做这样的测试:

[DataTestMethod]
[DataRow("example1")]
[DataRow("example2")]
public void Test_Example(string name)
{
// test logic
}

我们的日志系统目前是在基础 [TestClass] 中的单个 [TestCleanup] 方法中实现的。

我可以通过 TestContext 属性访问测试方法的名称,但其中不包含有关数据行参数的任何信息。

是否有可能以某种方式获得这些值?在 [TestCleanup][TestInitialize] 中都可以。

最佳答案

您是否看过 TestContext 对象的 DataRow 属性?这可能就是您想要的。

https://learn.microsoft.com/en-us/dotnet/api/microsoft.visualstudio.testtools.unittesting.testcontext.datarow?view=mstest-net-1.2.0

关于c# - MSTest - 可以在 TestInitialize 和 TestCleanup 中访问 [DataRow] 值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52168524/

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