我正在使用Visual Studio UnitTesting运行Test。我正在通过Spring.net注入一些属性。
因为我正在驾驶基于数据的单元测试,所以我需要使用TestContext
- 属性来访问给定的数据。
问题如下:如果我使用TestContext
- 属性Spring.Net不再起作用(我的属性没有被注入)。反之亦然(不要用户TestContext
,Spring.net确实有效)。
有两种方法可以同时使用吗?或者通过Spring.net填充我的TestContext
?
添加代码:
public BusinessLogic BusinessLogic
{
set { _businessLogic = value; }
}
是通过Spring设置的。
private TestContext testContextInstance;
/// <summary>
///Gets or sets the test context which provides
///information about and functionality for the current test run.
///</summary>
public TestContext TestContext
{
get
{
return testContextInstance;
}
set
{
testContextInstance = value;
}
}
应该从MS VS 2008中设置。但它只是弹簧(属性被注入)或我的TestContext
被注入。不是两个......