1

FluentnHibernateのPersistenceSpecificationを使用してプロパティ値を明示的に設定する方法はありますか

次のことを考慮してください。

Guid expectedId = Guid.NewGuid();

new PersistenceSpecification<MyClass>(session)
    .CheckProperty(c => c.ID, expectedId , //some delegate here?)
    .VerifyTheMappings();

MyClassのコンストラクターでは、IDが設定されます。
ただし、明示的に設定して、テストで上書きしたいと思います。expectedId

のオーバーロードの1つにCheckPropertypropertySetterデリゲートがありますが、ドキュメントが見つかりませんか?

4

1 に答える 1

1

.CheckProperty()2 番目のパラメーターを使用して保存前に設定し、再度読み込み後に比較するため、既に expectedId が設定されています。

于 2012-11-05T07:18:14.153 に答える