DotNetNuke 单元测试工具和教程

标签 dotnetnuke

在 dotnetnuke 应用程序中执行单元测试的标准、最佳实践方法是什么?我搜索了 SO 以及 dnn 网站,但找不到太多关于此的信息。我假设 dnn 已经为进行单元测试准备了一些东西,或者至少是一个可以插入的库。我在哪里可以找到更多信息?关于该主题的教程将是理想的,但任何资源都将受到赞赏。

谢谢!

最佳答案

DotNetNuke 中没有太多关于测试的信息。作为一个基于 WebForms 的项目,它并没有引起社区中许多开发人员的强烈关注。

例如,您可以查看 DNN 源代码中的单元测试项目,其中使用了许多不同的方法。他们使用 MbUnit 和 Moq 进行单元测试,以及使用 Watin 测试 Web 前端。

制作可测试模块的主要技术是使用 WebForms MVP 集成,以便您拥有可测试的、松散耦合的 Presenter,您可以轻松地将依赖项注入(inject)其中。有一个 sample module on codeplex 的开始,但从未完全充实。但是,它的项目页面确实有一些很好的背景。

关于DotNetNuke 单元测试工具和教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10403156/

相关文章:

c# - 如何将 UTF-8 字符转换为 ASCII 以便在 URL 中使用?

c# - 从模块中向 dotnetnuke 中的用户友好 url 添加条目

jquery - DotNetNuke Jquery 在模块中不起作用

c# - 模块通信在 DNN 中不起作用

localization - DNN 中的模块本地化

iis - DNN : The Web Application Project xxx is configured to use IIS. 找不到 Web 服务器 "http://dnndev/desktopmodules/xxx/'。”

asp.net - 跨 DNN 和 ASP.net 应用程序共享身份验证、成员资格和角色

.net - Dotnetnuke 开发环境和部署

azure - DNN 9.01.01 导出/导入卡在已提交状态

dotnetnuke - DNN Scheduler 不会运行我的自定义计划