gpt4 book ai didi

.net - 可以更改批准测试的文件名

转载 作者:行者123 更新时间:2023-12-05 00:19:57 25 4
gpt4 key购买 nike

我想循环运行批准测试,以便我可以测试 100-1000 个 XML 文件。我让序列化器输出到一个字符串,然后在 Verify() 调用中使用它。

但是,我希望能够将验证方法设置为对每个测试使用不同的文件名。类和方法名称很好,但我想用一个额外的名称来标记它,以描述数据库中正在测试的记录的 ID。

这是可能的,如果可以,如何?
例如

MyTests.Test_X.ID101.approved.txt

MyTests.Test_X.ID101.received.txt

最佳答案

您正在寻找的是

 using (ApprovalResults.ForScenario("ID101"))
{
Approvals.Verify(data101);
}
using (ApprovalResults.ForScenario("ID102"))
{
Approvals.Verify(data102);
}

(可能在循环中)
您添加到 ForScenario 的任何内容都将完全按照您的要求添加。

另请注意,另一种策略是将所有 xml 连接到一个主长文件中。每个人都有它的优点,所以根据你的情况选择合适的

测试愉快!

关于.net - 可以更改批准测试的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35433852/

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