存储静态单元测试变量的最佳方法是什么?

时间:2008-10-10 13:01:38

标签: c# .net unit-testing nunit

我目前正在使用NUnit并测试类库。到目前为止,我已经在测试类的顶部使用了常量列表来保存一些静态测试变量。这是最好的方法,还是有更流畅的方式来处理它?<​​/ p>

2 个答案:

答案 0 :(得分:3)

通过“静态测试变量”,你实际上是指常量(无论是真正的常量,不可变的实例还是只是你不改变的实例)?我经常使用它们,只是将它们放在测试类的顶部。

如果有几个相关的测试类,可以方便地将常用值分成不同的类。 (可以作为你的基类,但我并不是非常喜欢使用继承只是为了更容易访问东西。那里的Java静态导入很方便......)

答案 1 :(得分:1)

每当我可以,我将数据外部存储在我们检查到源代码管理的xml文件中。