用Moq模拟从属属性
|
如果我的类具有通过属性注入解决的依赖关系,是否可以使用Moq模拟该属性的行为?
例如
public class SomeClass
{
//empty constructor
public SomeClass() {}
//dependency
public IUsefuleService Service {get;set;}
public bool IsThisPossible(Object someObject)
{
//do some stuff
//I want to mock Service and the result of GetSomethingGood
var result = Service.GetSomethingGood(someObject);
}
}
所以,SomeClass正在测试中,我试图找出是否可以用Moq模拟IUsefulService的行为,所以当我测试IsThisPossible并点击使用该服务的行时,就使用了模拟...
没有找到相关结果
已邀请:
1 个回复
碉罕城爸
属性作为公共财产,因此您可以模拟
,新建
,然后将
上的
属性设置为模拟对象。
希望能有所帮助。如果我想念某些东西,请告诉我,我会看看我能做什么。