Asp.net mvc Moq模拟类

Asp.net mvc Moq模拟类,asp.net-mvc,mocking,moq,Asp.net Mvc,Mocking,Moq,我对Moq和mocking还不熟悉 我有一辆classCar,我想模拟这个类: Car car = Mock<Car>(); Car-Car=Mock(); 我收到错误“无法隐式地将类型'Moc.Mock'转换为'Car' 如果我有: Car car = Mock<ICar>(); Car-Car=Mock(); 但是我实际上没有一个ICar 有谁能告诉我如何实现Car的模拟吗?var mockCar=mock(); var mockCar = Mock<C

我对Moq和mocking还不熟悉

我有一辆class
Car
,我想模拟这个类:

Car car = Mock<Car>();
Car-Car=Mock();
我收到错误“无法隐式地将类型'Moc.Mock'转换为'Car'

如果我有:

Car car = Mock<ICar>();
Car-Car=Mock();
但是我实际上没有一个
ICar

有谁能告诉我如何实现
Car
的模拟吗?

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

Car car = mockCar.Object;
//配置模拟属性和方法。 Car=mockCar.Object;