gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 04:07:00 24 4
gpt4 key购买 nike

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

我想在一些单元测试中总结这一点。

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

我是否在我的库项目中使用了另一个文件夹?仅包含我的基础架构项目和单独的单元测试项目的不同解决方案?

顺便说一下,我将使用 ReSharper 测试运行器,如果这有什么不同的话。

另外,这个库位于 NHibernate 之上,如果这有任何区别的话。

最佳答案

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

即使不通过 winform 或 Web 界面访问它们,将生产代码与单元测试一起发送也没有多大意义。

此外,考虑使用 MVP 架构模式和依赖注入(inject)来组织您的类并使您的展示器和其他组件更易于测试。

关于unit-testing - 我对必须从 ASP.Net 和 WinForms 使用的库进行 nunit 测试的最佳位置是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/640214/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com