Newbie пытается использовать MOQ для перечислимого метода

Я пытаюсь посмотреть, если MOQ - это то, что я хотел бы использовать в новом проекте, так как другие рамки издевательства, которые я использовал, являются сложными ИМХО. Так, например, у меня есть метод как таковой:

IEnumerable<PickList> GetPickLists();

Я не уверен, что я должен обмануть это ... Я пробовал что-то вроде этого, но я получаю ошибки овладения (я знаю следующее Возврат () не правильно, но не может выяснить, что поставить в тело возврата:

var mockCrm = new Mock<ICrmProvider>();
mockCrm.Setup<IEnumerable<PickList>>(foo => foo.GetPickLists())
              .Returns<IEnumerable<PickList>>({});

также, пытаясь издеваться над тем, как эти два метода:

CustomerSyncResult ApplyActions(IEnumerable<CustomerAction> actions);
IEnumerable<Customer> GetCustomers(IEnumerable<string> crmIDs, IEnumerable<string> emails);

Я знаю, что я прошу вопрос о одежде, но У меня есть целый момент, когда начать работу. CHM в загрузке не имеет достаточных образцов для меня, и некоторые из учебных поручений, по-видимому, используют устаревшие методы, а также не покрывающие перечисления, которые заставляют его хитрым для меня: ([

любые советы были бы очень оценены.

11
задан Andrew Connell 13 September 2011 в 02:37
поделиться