【发布时间】:2019-07-29 07:33:25
【问题描述】:
我有一个使用 Azure Blob 存储的 C# 库。我对此有一个使用 azurite blob 存储模拟器的集成测试。安装 Azurite nuget package 后,blob.exe 模拟器立即运行并且我的测试通过了。但是,我希望测试能够干净利落地启动和关闭:
- 启动 - 启动 Blob 存储模拟器
- 关闭 - 清理 临时存储和停止模拟器
有人对此有一个简洁的模式吗?
【问题讨论】:
-
您在寻找什么样的“模式”?看来您正在寻找一种方法来监视 Application_Start() 和 Application_Shutdown() ?
-
就可以了。或者,如果有一个 .net 程序集,我可以使用它来启动和关闭模拟器。另请参阅此问题:github.com/Azure/Azurite/issues/159
标签: c# azure integration-testing azure-blob-storage