2016-11-09 6 views
1

私たちは、テスト用のテストデータを生成するために、NBuilderを使用しています。プライベートセッター付きのモデルがいくつかあります。したがって、プロパティを設定することは、コンストラクタ全体でのみ可能です。問題は、我々はNBuilderから次のエラーを取得することです:NBuilderパラメータなしコンストラクタエラー

CompanyAddressViewModelは、私は、エラーを理解し、デフォルトのパラメータなしのコンストラクタ

を持っていません。クラスにデフォルトのコンストラクタを作成する必要がありますか?あなたがこの方法で使用する必要が

Builder<CompanyAddressViewModel>.CreateNew().Build() 
+0

同じ問題。例えば、Newtonsoft.Jsonはデフォルトコンストラクタなしでクラスをインスタンス化できます。この機能は、NBuilderでも非常に役立ちます。 – neleus

答えて

0

は、ここに私のNBuilderコードです。

Builder<CompanyAddressViewModel> 
       .CreateNew() 
       .With(() => new CompanyAddressViewModel(...)) 
       .Build() 
関連する問題