我是 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();
}
}
换句话说,我想创建一个模拟主控制器并模拟其中的一些局部变量及其方法——但不是全部。这可以使用犀牛吗?