【发布时间】:2011-04-13 03:02:50
【问题描述】:
在一个我们使用 MvcMailer 的新项目中,它很棒,我想知道如何使用 Rhino 和 NUnit 对其进行测试?还有一个post on SO 和一个good Wiki page,但这不是我要找的。对于我的控制器,我通常使用 MvcContrib's Testhelper
对其进行测试- 我首先尝试模拟邮件程序类,但如果这样做,我无法验证我的 ViewBag 数据,我的 PopulateBody 方法有问题,我必须构建自己的 IMailerBase 接口
- 我尝试在此之后测试邮件程序,就像我使用 MvcContrib 使用控制器一样,但它只接受 InitializeController() 中的控制器对象,因此它不起作用。
- MailerBase.cs class 中还有一个 IsTestModeEnabled 属性,但是当我针对它进行测试时,我在空 URI 上遇到错误。
不知道最好的方法是什么,我正在寻求帮助,谢谢大家!
【问题讨论】:
标签: c# asp.net-mvc-3 nunit rhino-mocks mvcmailer