我正在使用 Rhino 模拟,现在我需要模拟一个数组 IFindUseCase[]
var findUseCases = mocks.StrictMock<IFindUseCase[]>();
但是我该如何使用 Expect.Call?
我以为会是这个,但可能不是......!
Expect.Call(() => findUseCases[0].Process(null)).Return(null);
有什么想法吗?
最佳答案
我不认为你想创建一个模拟数组,我认为你想创建一个模拟数组。
var case1 = mocks.StrictMock<IFindUseCase>();
var findUseCases = new IFindUseCase[]
{
case1
};
并设置您的期望:
case1.Expect(m => m.Process(null)).Return(null);
关于c# - 我如何在 Rhino 模拟中模拟数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8403266/