【发布时间】:2023-03-13 06:17:01
【问题描述】:
我是 Rhino 的新手,想知道如何在我也将要模拟的类的方法中模拟局部变量/对象。在这种情况下,我将使用 ASP.Net MVC 控制器和操作方法来执行此操作。
这是控制器的简化外观:
public class HomeController : Controller {
public myObjectType myMockedObject; //I want to mock this
public myNonMockedObject; //don't want to mock this
public ViewResult Index() {
//call various methods on the mocked and nonmocked members
return View();
}
}
换句话说,我想创建一个模拟主控制器并模拟其中的一些局部变量及其方法——但不是全部。这可以使用犀牛吗?
【问题讨论】:
-
myObjectType 的类型是什么?接口还是普通类?
标签: asp.net-mvc controller mocking rhino-mocks