gpt4 book ai didi

c# - 使单元测试类静态化有意义吗?

转载 作者:太空宇宙 更新时间:2023-11-03 14:05:22 25 4
gpt4 key购买 nike

我一直在我的代码库上使用 NDepend,虽然我的实际代码似乎顺利通过,但我的单元测试代码可能需要大量工作。由于测试之间的高度分离,NDepend 提出的建议之一是将我的许多单元测试类转换为静态类。看起来这可能有助于不在测试之间共享状态并允许它们以任何顺序进一步运行。我应该将我的单元测试类转换为静态类吗?

在同一 TestFixture 中的测试方法之间以及当然在 TestFixture 之间共享状态

最佳答案

如果您的测试不需要按特定顺序运行或者它们不依赖于初始化代码,您可以将它们设为静态。

请记住,这不是成功的秘诀。

关于c# - 使单元测试类静态化有意义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9467606/

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