宽松的
宽松的模拟将为模拟类型的所有void方法创建存根。对于所有值类型成员,mock将返回其默认值,对于所有引用类型成员-零
.对于集合返回类型(例如array或IEnumerable
)将返回一个非空的空集合,而不是零
.
要访问更深层次的函数,首先需要对它们进行排列。宽松的mock是mock的前身RecursiveLoose行为,这使得它们现在很少使用。
语法
Mock.Create < T > (Behavior.Loose);
例子
看到两者的区别RecursiveLoose
和宽松的
行为
,请检查这个例子.