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