单元测试ControllerFactory.CreateController:在应用程序的启动前初始化阶段不能调用此方法

时间:2014-01-20 11:18:23

标签: unit-testing invalidoperationexception

我有一个测试课。在这里,我有一个私人班级

class ControllerProxy : MarshalByRefObject
{    
   public IController CreateController()
   {

   }    
}

CreateController()内,我创建了一个Mock RequestContext(mockRequestContext)和一个名为“TestController”的测试控制器

然而,在致电

var controller = 
 controllerFactory.CreateController(mockRequestContext.Object, "TestController");

我收到InvalidOperationException

  

“在应用程序的预启动期间无法调用此方法   初始化阶段“。

请帮忙。

提前致谢。

0 个答案:

没有答案