我对使用 azure 的 DocumentDB 很感兴趣,但我看不到如何明智地开发、运行单元测试/集成测试,或者如何让我们的持续集成服务器针对它运行。

AFAICS 无法运行本地版本的 docdb 服务器,您只能在 azure 中针对已配置的 docdb 实例运行。

这意味着:

  • 每个开发人员必须针对他们自己提供的 docdb 实例进行开发
  • 每次开发人员运行集成测试时,它都是针对(他们自己的)远程 docdb
  • 持续集成:我必须假设有一种方法可以以编程方式为构建提供另一个 docdb 实例?即便如此,CI 服务器也在针对远程 docdb
  • 运行

    任何关于人们如何使用 docdb 解决这个问题的建议都将不胜感激。

    最佳答案

    来自 DocumentDB 的本地版本现已可用:https://docs.microsoft.com/en-us/azure/documentdb/documentdb-nosql-local-emulator

    关于unit-testing - 使用 Azure DocumentDB 进行单元测试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37566822/

    10-10 03:00