asp.net-mvc - Moq 模拟一个类

标签 asp.net-mvc mocking moq

我是 Moq 的新手和 mock 。

我有一个类Car我想模拟这个类:

Car car = Mock<Car>();

我收到错误“无法将类型‘Moc.Mock’隐式转换为‘汽车’。

如果我有的话,我似乎可以做到这一点:
Car car = Mock<ICar>();

但是我实际上没有 ICar
谁能告诉我如何实现 Car 的模拟?

最佳答案

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

Car car = mockCar.Object;

关于asp.net-mvc - Moq 模拟一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6865486/

相关文章:

angular - NgRx 测试 - 检查分派(dispatch) Action 的顺序

java - 我需要在单元测试中模拟 RabbitMQ

c# - 注册 Moq 实例时 Autofac 抛出 File Not Found 异常

asp.net-mvc - 使用 Entity Framework 查找 ASP.NET MVC 应用程序的示例

asp.net-mvc - WebViewPage.ViewData 和@Html.ViewData 的区别

java - mockito 回调和获取参数值

c# - 提供一个通用的模拟

javascript - 如何在 mvc View 中将 Razor 值传递给 jquery 函数

asp.net-mvc - 为什么 AuthenticationManager.SignOut() 在我更改响应时失败?

c# - 如何使用 Moq 测试 ServiceStack 服务