相关疑难解决方法(0)

如何开发和测试发送电子邮件的应用程序(不填写带有测试数据的某人的邮箱)?

我有很多发送电子邮件的应用程序.有时它一次只有一两条消息.有时它是成千上万的消息.

在开发过程中,我通常通过将自己的地址替换为任何收件人地址来进行测试.我确信这是其他人所做的,直到他们厌倦了它并找到更好的解决方案.

我正在考虑创建一个虚拟SMTP服务器,它只捕获消息并将它们转储到SQLLite数据库或mbox文件或其他任何内容中.

肯定这样的工具已经存在?你如何测试发送电子邮件?

language-agnostic email testing smtp

128
推荐指数
8
解决办法
4万
查看次数

如何对邮件发送功能进行单元测试

我有一个创建报告并将其发送给用户的功能.我所做的是为电子邮件功能创建一个模拟器,并验证是否调用了电子邮件类的"发送"功能.

所以现在我知道函数被调用了,但是如何对Send()函数的主体进行单元测试呢?如何证明主题和正文是正确的并且附件附在电子邮件中?

c# unit-testing mocking

25
推荐指数
3
解决办法
1万
查看次数

标签 统计

c# ×1

email ×1

language-agnostic ×1

mocking ×1

smtp ×1

testing ×1

unit-testing ×1