【发布时间】:2010-10-07 03:00:53
【问题描述】:
我认为总是返回空列表或数组而不是 null 是一个好习惯 当一个方法没有结果时避免代码中的空检查。
因为 Rhino Mocks 返回一个对象的默认值,对于列表和数组,它是 null,很多时候我必须重新添加 null 检查或设置模拟以返回列表。
有没有办法使用这种行为来配置或扩展 Rhino Mocks?
var repositoryMock = MockRepository.GenerateMock<ICustomerRepository>();
IList<Customer> customers = repositoryMock.getCustomers();
Assert.IsNotNull(customers);
Assert.AreEqual(0, customers.Count );
【问题讨论】:
标签: c# unit-testing tdd rhino-mocks moq