Moq嘲笑一堂课

Ano*_*use 7 asp.net-mvc moq mocking

我是Moq和嘲笑的新手.

我有一个课Car,我想要模拟这个课:

Car car = Mock<Car>();
Run Code Online (Sandbox Code Playgroud)

我收到错误"无法将类型'Moc.Mock'隐式转换为'Car'.

如果我有以下情况,我似乎可以这样做:

Car car = Mock<ICar>();
Run Code Online (Sandbox Code Playgroud)

但是我实际上没有 ICar

谁能告诉我如何实现模拟Car

blo*_*art 16

var mockCar = Mock<Car>();
// Configure the mock properties and methods.

Car car = mockCar.Object;
Run Code Online (Sandbox Code Playgroud)