我已经开始研究一个使用Spring.Net的项目,我将从Unity背景中开始。我正在尝试为部分解决方案设置集成测试,并且需要设置Spring以按需构建所有类。我不想使用配置文件。
我想做以下事情:
注册我的类型
配置根实例
我从容器中取出所有类型
我在容器中填充了我的类型(包括模拟),并配置了我的根实例,但没有填充任何类型。似乎没有任何属性可以指定我想要的内容,类型映射是通过字符串名称完成的。
我正在考虑构建一个MutablePropertyValues集合,但它们似乎只接受我要填充的类的实例,而不是一个打破延迟加载的引用。是否有可以使用的引用类型类?
如果这有点模糊,我会知道我想要实现什么,并且不确定实现它的最佳方法是什么。
答案 0 :(得分:1)
使用代码配置Spring .NET,您可以使用CodeConfig项目 - http://www.springframework.net/codeconfig/index.html
你如何运行测试?
您可以从AbstractDependencyInjectionSpringContextTests
继承,您的类将从容器中加载。
更多信息 - http://www.springframework.net/doc-latest/reference/html/testing.html