首页 文章

Unity,单元测试和 ASP.NET(不是 MVC)

提问于
浏览
1

我在一个 ASP.NET 项目(而不是 MVC)中使用 Unity。似乎单元测试需要了解 Unity,创建一个 IoC 容器并将 Mocks 插入其中,这与我使用的其他单元测试框架不同。

使用 Unity 解析类的示例似乎是:

public class Foo
{

    [Dependency]
    private ILogger Logger { set; get; }

}

或直接从容器解析:

UnityTest.Interfaces.IMenuBL ser = Global.Container.Resolve<UnityTest.Interfaces.IMenuBL>();

是否有可能在 non-MVC ASP.NET 中让 Unity 执行构造函数注入,以便我的单元测试不依赖于我的 IoC 容器?

干杯

戴夫

1 回答

相关问题