Написание модульного теста TDD для метода, возвращающего IEnumerable <IResult>(Caliburn Micro) - PullRequest
0 голосов
/ 27 октября 2011

Я хотел бы знать, как я могу вызвать метод, который возвращает IEnumerable из моего модульного теста в Visual Studio 2010. Я использую фальшивую игру, основанную на насмешках.

1 Ответ

0 голосов
/ 07 ноября 2011

Что-то вроде этого должно быть тем, что вы ищете:

var expectedDatasets = new List<Dataset>{new Dataset()};
Expect.Call(service.FindDatasets()).Return(expectedDatasets);

Поскольку List реализует интерфейс IEnumerable, вы можете сказать, что ожидаете этого;

...