1

我有一个从提供商那里接收邮件消息的服务,我的服务处理这些邮件消息(解析邮件消息、下载附件、处理附件等)。

我想在集成级别为此服务创建自动化端 2 端测试。

例如,我希望能够订购我的自动化服务:

service.PrepareMailMessages(numberOfMessages);
service.LoadMailMessagesToServer(numberOfMessages);

service.HandleMailMessages();
....
service.ValidateResults();

为了做到这一点,我需要有本地邮件服务器(我不想使用我的组织邮件服务器)来提供我的服务(也许Node.JS,但我没有找到适合这种任务的包) .

总而言之,我需要邮件服务器,这将使我能够:

  1. 将预准备消息加载到服务器。
  2. 从我的代码中获取已经定义的消息并处理它。

您是否熟悉可以让我这样做的框架?

4

0 回答 0