Мок издевается над классом - PullRequest
7 голосов
/ 29 июля 2011

Я новичок в Moq и издеваюсь.

У меня есть класс Car, и я хочу издеваться над этим классом:

Car car = Mock<Car>();

Я получаю сообщение об ошибке "Не удалось неявно преобразовать тип 'Moc.Mock' в 'Car'.

Кажется, я мог бы сделать это, если бы у меня было:

Car car = Mock<ICar>();

Однако у меня на самом деле нет ICar

Может кто-нибудь сказать мне, как добиться издевательства над Car?

1 Ответ

16 голосов
/ 29 июля 2011
var mockCar = Mock<Car>();
// Configure the mock properties and methods.

Car car = mockCar.Object;
...