Eri*_*k T 18 unit-testing azure azure-storage azure-table-storage
我正在使用Azure表存储的系统.在其他系统中(例如,SQL,基于文件等),我可以写一个假的,允许我测试我的数据持久性逻辑.但是,我看不到为Azure表服务创建虚假的简单方法.
我可以创建一个行为方式相同的新IIS项目,但这不是编写单元测试的好方法,它更像是一个集成测试.
有关如何对使用Azure Table Storage客户端的数据访问代码进行单元测试的任何想法?
这是我目前正在考虑的事情,但我还没有尝试过。
TableServiceContext 继承自 DataServiceContext,因此我认为如果您可以将 TableServiceContext 作为 DataServiceContext 注入,则可以使用数据服务对表格存储进行建模。
更进一步,如果您使用实体框架“代码优先”来创建实体模型 - 您可以仅使用已经创建的表实体作为数据服务的支持实体,并且一切都应该顺利进行。
至少理论上是这样。我从来没有尝试过。
| 归档时间: |
|
| 查看次数: |
11505 次 |
| 最近记录: |