インターフェースがあるとしましょう
public interface IDatabase
{
IObjectSet<Table1> Table1 {get;}
IObjectSet<Table2> Table2 {get;}
//goes on to around Table400
}
FakeItEasy でインスタンスを作成すると、次のようになります。
var fakeDb = A.Fake<IDatabase>();
すべてのプロパティ (テーブル) には、デフォルトの偽の値があります。これがほとんどのシナリオで便利な理由はわかりますが、私のシナリオでは、すべてをそうする必要がありますnull
それを行う賢い方法はありますか?