我正在使用 RavenDB(顺便说一句很棒的产品)开展一个项目,并且我正试图咬紧牙关,实际上从一开始就对我的代码进行单元和集成测试。我的第一组测试只是基本的健全性测试,以查看我的代码是否可以实际连接到数据库,因为我想查看我的连接代码和测试环境是否实际配置正确。我尝试进行这样的测试,以防万一以后事情真的失败了,这样我就可以确定我是否在较低级别上做了一些愚蠢的事情。
我正在创建一个 DocumentStore,然后从中初始化一个会话。显然,即使服务器上不存在数据库本身,到目前为止,该过程中的代码仍然可以正常工作而不会出错。我怎样才能真正测试我可以用这个东西连接到一个工作数据库?我应该只是伪造一份文件并尝试将其推入那里,还是我错过了一种更简单的方法来做到这一点?