gpt4 book ai didi

c# - Nunit - TestContext.CurrentContext.Test 不工作

转载 作者:太空狗 更新时间:2023-10-29 19:44:36 31 4
gpt4 key购买 nike

我正在使用 nunit 2.5.9.10348 并尝试在 TearDown 事件中提取当前测试名称,这样我就可以为测试名称分配一个截屏文件名,但它始终为空(请参见附图)。私有(private) _context 变量确实有 TestName 但这对我没有用!

有没有人成功使用这个新的 TestContext功能(从 2.5.7 开始)。

alt text

最佳答案

从您的屏幕截图中,我看到 _context 具有键“TestName”和“Properties”。但是 TestAdapter 查找名称的键“Test.Name”和属性的“Test.Properties”。所以,TestContext 初始化有问题(我认为错误的数据被放入 Remoting.Messaging.CallContext)。

经过一些调查(见评论):NUnit 测试应由 NUnit testig 环境运行,以便上下文可用。

关于c# - Nunit - TestContext.CurrentContext.Test 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4602288/

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