当前位置:  开发笔记 > 后端 > 正文

对于我必须从ASP.Net和WinForms使用的库进行nunit测试的最佳位置是什么

如何解决《对于我必须从ASP.Net和WinForms使用的库进行nunit测试的最佳位置是什么》经验,为你挑选了1个好方法。

我有一个必须从WinForms和ASP.Net使用的基础结构库.

我想在一些单元测试中将其包装起来.

我把这些项目放在哪个项目中?

我在库项目中使用其他文件夹吗?一个不同的解决方案,只包含我的基础设施项目和单独的单元测试项目?

顺便说一下,如果这有任何区别,我将使用ReSharper测试运行器.

此外,这个库位于NHibernate的顶部,如果这也有任何区别.



1> MedicineMan..:

我会创建一个单独的项目,只包含您的测试.从测试项目中引用您的基础结构项目.

使用单元测试发送生产代码没有多大意义,即使它们不是通过winform或Web界面访问的.

此外,请考虑使用带有依赖注入的MVP架构模式来组织您的类,并使您的演示者和其他组件更加友好.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有