注意:这是我之前的问题的后续问题。
受这篇博文的启发,我正在尝试构建一种流畅的方式来测试我的 EF4 纯代码映射。但是,我几乎立即被卡住了......
为了能够实现这一点,我还需要实现CheckProperty
方法,我很不确定如何将参数保存在PersistenceSpecification
类中,以及如何在VerifyTheMappings
.
另外,我想为这门课编写测试,但我完全不确定如何完成。我要测试什么?如何?
任何帮助表示赞赏。
更新:我查看了 Fluent NHibernate 源代码中的实现,看起来很容易获取源代码并将其适应实体框架。但是,我在BSD license中找不到任何关于修改和使用部分源代码的信息。将他们的代码复制粘贴到我的项目中,并根据我的需要更改我想要的任何内容,对于非商业私有或开源项目是否合法?会是商业项目吗?