現在、単体テストの 1 つを機能させようとしていますが、途中で 1 つ問題があります。読み取り専用の ID フィールドが関連付けられている AccountingScheduleLookup というクラスがあります。この ID フィールドを使用するメソッドの呼び出しをモックしようとすると、コードの特定の行で素敵な NullReferenceException がスローされます。これは、ID が割り当てられていないか、オブジェクトがインスタンス化されていないことを意味します。
ただし、基本的なインスタンス化を行っても、例外がスローされました。これを回避する方法についてのアイデアはありますか?
これがコードサンプルです(価値があるため)
AccountingScheduleLookup = new AccountingSchedule { Description = "Will this work?" }
var calendarPeriods = dal.GetObjects<AccountingScheduleDetail>(
Where.Property("AccountingScheduleID").Is(AccountingScheduleLookup.AccountingScheduleID));