c# - 存储静态单元测试变量的最佳方式是什么?

标签 c# .net unit-testing nunit

我目前正在使用 NUnit 并测试一个类库。到目前为止,我在测试类的顶部使用了一个常量列表来保存一些静态测试变量。这是执行此操作的最佳方法,还是有更流畅的处理方法?

最佳答案

“静态测试变量”实际上是指常量(是真正的常量、不可变实例还是您不更改的实例)?我经常使用它们,并将它们放在测试类的顶部。

如果有多个相关的测试类,将公共(public)值分离到不同的类中会很方便。 (它可以充当您的基类,但我不太喜欢使用继承来更轻松地访问事物。Java 静态导入在那里很方便...)

关于c# - 存储静态单元测试变量的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/191151/

相关文章:

java - libgdx - junit 测试 - 如何与应用程序线程通信?

c# - 在 SharpPCap 中如何找到设备的 IP 地址?

c# - LINQ 和 C# : How to add a field, 未映射到表列

c# - 混淆后的 .Net C# 应用程序可以被反编译吗?

c# - 系统时钟调整会影响在 C# 中运行秒表吗?

java - ApplicationContext 始终为空

unit-testing - RAD:依赖注入(inject) - 好处?

c# - 使用 for 循环使用具有可变数量 XElements 的 XDocument 创建 XML

c# - SharpMap 和 Entity Framework : The invoked member is not supported in a dynamic assembly

c# - "where"c sharp 类声明中的关键字