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