0

我一直在尝试查找是否可以轻松隔离和测试 azure 表存储依赖项,但无济于事。我相信模拟/伪造 ATS 依赖项真的很难。我很惊讶 Azure 团队如何在 TDD/BDD 等时代忽略这一点。或者我错过了什么?据我了解,它具有非常少的接口/抽象类,这使得隔离它们变得困难。

4

1 回答 1

3

您通常应该模拟检索或保留数据的存储库。这些可以很容易地被嘲笑。您为什么要尝试模拟 ATS 依赖项本身?

此外,不需要继承 TableServiceEntity。随意实现您自己的界面 - 如果出于某种原因您需要自己模拟实体。

于 2012-06-15T02:36:37.367 回答