В моем интерфейсе
public IMyListInterface : IList
{
void Foo();
}
как я могу легко создать пример для тестирования классов то использование IMyListInterface.
Currently I'm using GenerateStub()
and delegating the needed methods/properties to a List
list but it's tedious.
В настоящее время заставлять следующий код при тесте работать
foreach (var match in matchList)
Я делаю следующее в своем испытательном классе
IList baseList = new List();
IMyListInterface matchList = MockRepository.GenerateStub();
matchList.Stub(m => m.GetEnumerator()).Return(null).WhenCalled(i => i.ReturnValue = baseList.GetEnumerator());
Есть ли лучший путь?