相关疑难解决方法(0)

NUnit集成测试和依赖注入

我目前正在使用Castle Windsor版本2.1作为我的容器,并希望使用注册的服务执行集成测试.

目前,我使用Common Service Locator来检索我的服务实例并对其执行集成测试:

var myService = ServiceLocator.Current.GetInstance<IMyService>();
// do stuff with myService
Run Code Online (Sandbox Code Playgroud)

我理想的做法是将我的服务依赖项自动注入我的NUnit测试夹具.Spring似乎提供了这个功能,但我无法使用Castle找到类似的东西.

谁能指出我正确的方向?

编辑:

我相信每个人都有(有效)的观点,这是否是一个主意; 让我们姑且认为它是在这种情况下......谁能告诉我如何可以使用温莎实现呢?

integration-testing nunit dependency-injection castle-windsor

6
推荐指数
1
解决办法
8563
查看次数