使用TestServer进行ASP.net核心集成测试有什么优势?

时间:2019-12-14 15:55:24

标签: c# docker asp.net-core

现在,我正要测试应用程序并发现FluentDocker,它使我可以将所有基础结构作为xUnit测试装置运行。到目前为止,一切都很好。问题在于,然后我不仅要运行我的基础架构,还要运行我的应用程序服务器作为docker-compose的docker容器部分。

据我了解,这意味着我将无法使用TestServer工具。我看到的大多数示例似乎都使用TestServer来构建测试环境。我实际上不想塑造测试环境,我希望它尽可能忠实于部署,配置由docker-compose文件管理。

我的方法错误吗?我是否会在测试设置方面付出很多未来的努力?由于我对TestServer功能的了解最为晦涩,因此使用TestServer进行ASP.net Core集成测试有什么优势?

0 个答案:

没有答案