|
|
1
11
这在网上引起了广泛的争论。 我们使用单独的程序集和InternalsVisibleTo属性来帮助测试程序集查看测试程序集的所有内部。我们倾向于为正在测试的每个组件制作一个测试组件。 |
|
|
2
11
我有一个单一的解决方案,包括一个接口项目、一个测试项目、一个域项目和一个数据项目。当我发布时,我只是发布接口,它不引用测试,所以它不会被编译。 编辑:底线是你不希望它成为你最终发行版的一部分。通过使用单独的项目/程序集,可以在VS中自动实现这一点。但是,您可以将它放在同一个程序集中,但如果您使用的是nant或msbuild,就不能编译该代码。虽然有点乱,但要保持整洁,使用单独的组件:) |
|
|
3
10
将测试代码保留在部署中:
另一方面,解耦允许您:
嗯
|
|
|
4
5
在不同的程序集中。否则,您的程序集将引用测试框架(例如Nunit.framework.dll),您需要在客户机器上安装它, 即使您提供的是一个库,并且您希望您的客户将单元测试视为一个示例或关于如何使用您提供的对象的说明,但将其包括在生产部件中也没有什么好处。 |
|
|
5
0
|
|
|
wavesinaroom · 断言结构向量长度 1 年前 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 2 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 2 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 2 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 2 年前 |