如何为Azure存储模拟器设置/初始化种子数据?

时间:2016-01-25 22:17:11

标签: azure testing azure-storage azure-table-storage azure-storage-emulator

我开始尝试使用Azure存储模拟器进行一些集成测试。我正在测试一个控制台应用程序,该应用程序从Azure Table Storage读取数据并将其抛入数据库(此时是一个模拟的数据库)。

作为setup / arrange / initialize步骤的一部分,我希望能够使用一些种子数据填充我的Emulator的本地开发存储,而无需调用我们的写入api来将数据写入仿真存储,因为我不想测试那块。

有没有办法将数据库文件或其他东西提供给它?我在SQLLite和Cassandra Cluster Manager(CCM)中进行了类似的工作,允许这种种子数据设置。

1 个答案:

答案 0 :(得分:1)

不,必须将数据写入模拟器本身。无法使用其他类型的文件进行设置。模拟器尽可能精确地模拟存储服务,因此需要像真实服务那样访问存储服务。