Moq a void method

Я пытаюсь понять, как работает этот Mock (используя фреймворк Moq), но меня немного смущают методы, возвращающие void.

Исходный объект имеет следующие методы / свойства:

void Add(Person entity);
void Save();
IQueryable<Person> Persons;

Метод Add вызывает InsertOnSubmit (это Linq для sql), а метод Save вызывает Context.SubmitChanges () . Свойство Person возвращает объект Table .

I ' Я не знаю, как я могу издеваться над этими методами, так как, очевидно, не могу использовать Returns () .

Или мой дизайн означает, что я не могу на самом деле издеваться над объектами правильно? ]

5
задан Tomas Walek 24 April 2014 в 07:20
поделиться