コードでの null チェックを避けるために、メソッドが結果を返さない場合は、常に null の代わりに空のリストまたは配列を返すことをお勧めします。
Rhino Mocks はオブジェクトのデフォルト値 (リストと配列の場合は null) を返すため、多くの場合、null チェックを再度追加するか、リストを返すことを想定してモックをセットアップする必要があります。
この動作で Rhino モックを構成または拡張する方法はありますか?
var repositoryMock = MockRepository.GenerateMock<ICustomerRepository>();
IList<Customer> customers = repositoryMock.getCustomers();
Assert.IsNotNull(customers);
Assert.AreEqual(0, customers.Count );