1

ViewModel でクライアント側のテストを行うために EnityList を作成しています。何かのようなもの:

   var people = new EntityList<Person>()
    {
        new Incident() {Age = 55, Name="Joe"},
        new Incident() {Age=42, Name="Sam"}
    };

問題は、暗黙的 (および明示的) な追加が失敗することです。entitylist はread-onlyとして作成されます。テスト EntityList の作成方法について何か考えはありますか?

4

2 に答える 2

2

EntityList を所有するには EntityContainer も必要だと思います。

于 2009-10-19T16:02:17.947 に答える
2

テストを行っている場合は、おそらく EntityList は必要ありません。ViewModel は EntityList について知る必要はなく、代わりに IEnumberable にアクセスする必要があると思います。EntityList と List の両方がこれを公開するため、テストでは List を作成するだけです。

これは、EntityList が読み取り専用であるという問題には役立たないことを認識しています。:)

于 2009-10-20T18:56:37.830 に答える