【发布时间】:2011-06-01 19:32:18
【问题描述】:
您好,我有一个名为 MassRateChange 的类,它有一个名为
的方法Long CreateFile(DatTime StartDate, DateTime EndDate);
谁能告诉我如何使用 RhinoMocks 模拟这个方法。
类不是静态的,方法也不是静态的。
【问题讨论】:
标签: rhino-mocks
您好,我有一个名为 MassRateChange 的类,它有一个名为
的方法Long CreateFile(DatTime StartDate, DateTime EndDate);
谁能告诉我如何使用 RhinoMocks 模拟这个方法。
类不是静态的,方法也不是静态的。
【问题讨论】:
标签: rhino-mocks
确保方法是虚拟的,并且应该像这样简单:
var rateChange = MockRepository.GenerateMock<MassRateChange>();
rateChange.Stub(r => r.CreateFile(DateTime.Now, DateTime.Now)).IgnoreArguments().Return(10);
当然,这假设开始日期和结束日期并不重要,您只希望方法在测试期间返回值“10”。
【讨论】: