3

我正在使用Microsoft 推荐的假 DbContext 进行 EF5 单元测试

一切工作正常,但是我使用的是“代码优先”方法,并且一些正在测试的代码依赖于相关实体的延迟加载。

public partial class Entity
{
    public int EntityId { get; set; }
    public string EntityName { get; set; }

    public virtual ICollection<EntityLifeCycle> EntityLifeCycles { get; set; }
    public virtual EntityStatus PreviousStatus { get; set; }
    public virtual EntityStatus CurrentStatus { get; set; }
}

使用示例:

if (entity.EntityLifeCycles.Count() > 0)
{
    ...
}   

如何修改我的测试代码(而不是正在测试的代码)以适应这种情况?

研究链接供参考:

4

0 回答 0