-1

一些背景知识:在过去的几年里,我主要使用 Java 和 Javascript 进行开发,最近我被转移到了一个 C# 项目,并负责为这个项目实现一个数据访问层。据我了解,此 DAL 将仅调用存储过程(因此没有简单的 sql 查询)并在存储过程要求时返回一些值。

如果之前已经回答过这个问题,我深表歉意,但我找不到任何有用的东西。

测试 DAL 是否实际调用这些存储过程并返回我期望的结果的最佳方法是什么?在 Java 中,我们使用 Arquillian 对 DB 进行集成测试,效果很好,但是我无法为 C# 找到类似的东西。

任何帮助将不胜感激。

4

1 回答 1

1

使用类似 nunit 的东西为你的 DAL 编写单元测试。然后可以测试结果是否符合预期。

于 2013-07-22T12:16:30.260 回答