【问题标题】:Using Rhino mocks with Unity application block在 Unity 应用程序块中使用 Rhino 模拟
【发布时间】:2011-08-27 18:36:44
【问题描述】:

我正在尝试模拟 UnityContainer 以在 asp.net mvc 2 应用程序中编写测试工具。

有没有可用的例子?

谢谢

【问题讨论】:

    标签: asp.net asp.net-mvc-2 rhino-mocks


    【解决方案1】:

    简单的答案:不要。该容器应该对您的控制器或您需要测试的任何其他内容不可见。如果它泄漏到您的代码中,那么您可能使用不正确,应该考虑重新设计您的代码。

    也就是说,如果您真的需要在代码中引用 UnityContainerBase 抽象类,而不是 UnityContainer 类本身。当您的应用程序运行时,您仍然可以传入普通的 UnityContainer 对象,但您也可以让 RhinoMocks 生成 UnityContainerBase 的模拟,以便在运行单元测试时传入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多