我正在尝试使用Moles对Linq To Sql datacontext进行单元测试。测试中的方法将几个对象插入datacontext。我的单元测试应该验证这些对象实际上是否会被提交到数据库。
我曾希望我能够使用SubmitChanges方法并使用datacontext的GetChangeSet()方法来检索更改。当然,我得到一个例外,因为GetChangeSet()方法不是moled。那么我在这里做什么?我错过了设置步骤吗?
编辑:This question似乎表明我可以使用SubmitChanges方法来获取ChangeSet,但该方法(似乎)无法使用,因为它没有痣。这让我更加强烈怀疑我缺少某种设置步骤。