|
1
7
mock object 对于邮件服务。 简而言之,这意味着您编写了一个可以替换发送邮件行为的类。通过这种方式,您可以非常容易地为测试创建不同的情况:成功的邮件、失败的邮件等。 http://www.programmersheaven.com/user/pheaven/blog/217-An-Introduction-to-Mock-Objects/ 另一个,带有代码示例: http://blogs.clearscreen.com/ragc/archive/2004/08/31/395.aspx |
|
|
2
4
这取决于你想要的测试水平。如果你更关心测试方法,而电子邮件只是其中的一小部分,那么你可能会考虑嘲笑电子邮件发送服务。 的链接很好。
因为这些测试通常意味着与外部事物进行对话,所以它们被称为 integration tests 但总的来说,我认为你更关心的是确保格式/电子邮件地址正确,而不是微软是否正确实现了SmtpClient。因此,单元测试和模拟在那里更有意义。 |
|
|
wavesinaroom · 断言结构向量长度 1 年前 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 2 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 2 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 2 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 2 年前 |