【发布时间】:2011-01-03 07:20:15
【问题描述】:
C# 类中私有函数的单元测试放在哪里?
- 将测试与要测试的成员放在同一类中
- 使用部分类
就个人而言,这两种方法似乎都不合适,我更喜欢将单元测试完全放在单独的项目中。
对此有什么想法吗?
(我知道关于是否应该测试私有方法存在相当多的争论。我想听听双方的争论。)
【问题讨论】:
-
我认为将测试代码放在生产代码中是个坏主意。
-
您使用的是哪个测试框架(如果有)?
标签: c# unit-testing tdd encapsulation information-hiding