【问题标题】:Testing Traversing Class测试遍历类
【发布时间】:2014-05-27 20:05:12
【问题描述】:

我有 2 个课程:ATableEntityATableEntityRepository

ATableEntity 实现ITableEntity。我想测试ATableEntity的读写方法。问题是这个类对 CloudTable 或 StorageAccount 一无所知,我认为这是正确的并打算维护。另一方面,ATableEntityRepository 对底层基础设施一无所知...

我的问题是:我的测试应该是什么样的?

【问题讨论】:

    标签: c# unit-testing mocking azure-table-storage


    【解决方案1】:

    根据描述,ATableEntity 实现了ITableEntity,这意味着ReadEntityWriteEntity 被覆盖。 ATableEntity 类不需要知道关于 CloudTable 的任何信息。您在测试方法中所要做的就是调用 ATableEntityRepository 的模拟实现来读取和写入实体。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-30
      • 2018-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      相关资源
      最近更新 更多