【发布时间】:2012-06-01 23:43:18
【问题描述】:
我正在使用 RavenDB(顺便说一句很棒的产品)开展一个项目,并且我正努力咬紧牙关,实际上从一开始就对我的代码进行单元和集成测试。我的第一组测试只是基本的健全性测试,以查看我的代码是否可以实际连接到数据库,因为我想查看我的连接代码和测试环境是否实际配置正确。我尝试进行这样的一组测试,以防万一以后事情真的失败了,这样我就可以确定我是否在较低级别做了一些愚蠢的事情。
我正在创建一个 DocumentStore,然后从中初始化一个会话。显然,即使服务器上不存在数据库本身,该过程中的代码仍然可以正常工作而不会出错。我怎样才能真正测试我可以用这个东西连接到一个工作数据库?我应该只是伪造一份文件并尝试将其塞进去,还是我错过了一种更简单的方法?
【问题讨论】:
标签: unit-testing ravendb