FluentnHibernateのPersistenceSpecificationを使用してプロパティ値を明示的に設定する方法はありますか
次のことを考慮してください。
Guid expectedId = Guid.NewGuid();
new PersistenceSpecification<MyClass>(session)
.CheckProperty(c => c.ID, expectedId , //some delegate here?)
.VerifyTheMappings();
MyClassのコンストラクターでは、IDが設定されます。
ただし、明示的に設定して、テストで上書きしたいと思います。expectedId
のオーバーロードの1つにCheckProperty
propertySetterデリゲートがありますが、ドキュメントが見つかりませんか?