1

我想對兩個模塊進行集成測試:一個是我的應用程序,可以根據某些業務規則發送電子郵件。在開發環境中,我嘲笑電子郵件代理,因此send_email被嘲笑。 所以我有一個工廠,建立真正的代理電子郵件或只是一個模擬。使用Docker和Dependecy Injection Framewrok

當我部署我的應用程序時,我希望它使用真正的代理。我將使用碼頭容器來部署它。

什麼是最好的方法? 我可以使用Dependecy注入框架來更改代理電子郵件嗎?

回答