代码覆盖范围 - 财产的Moq测试

时间:2012-07-24 10:47:13

标签: moq

任何人都可以帮助我如何使用Moq -

为以下属性进行代码覆盖
public class Test
{

  public IEmployee Employee
    {
        get
        {
            return TypeFactory.Resolve(typeof(IEmployee)) as IEmployee;
        }
    }
}

提前致谢。

1 个答案:

答案 0 :(得分:0)

您通常不会使用Moq进行代码覆盖。

您可以使用MoQ设置属性,以使用取决于此属性的组件与.setupget();

或者,如果您想测试getter本身(通过测试覆盖它),请进行测试以获取它。你需要用MoQ来设置它所依赖的组件 - 你的例子中的TypeFactory。