Я пытаюсь понять, как работает этот Mock (используя фреймворк Moq), но я немного запутался в методах, которые возвращают void.Moq a void method
Исходный объект имеет следующие методы/свойства:
void Add(Person entity);
void Save();
IQueryable<Person> Persons;
Метод Add называет InsertOnSubmit
(это Linq к SQL), и метод Сохранить вызовы Context.SubmitChanges()
. Свойство Person возвращает объект Table<News>
.
Я не уверен, как я обманываю эти методы, поскольку я, очевидно, не могу использовать Returns()
.
Или мой дизайн означает, что я не могу на самом деле правильно имитировать объекты?
Без дальнейшего контекста немного сложно дать хороший ответ. – mfloryan