我正在使用 TypeMock Isolator 来伪造我的 DataContext 上的表,如下所示:
Isolate.Swap.CallsOn(ctx.GetTable<TTable>()).WithCallsTo(content);
我现在可以在每个测试中用任意数据填充“数据库”。为了将测试场景的有意义的数据放入 DataContext 我通常必须创建 3-5 个对象。
现在,问题是我的业务逻辑使用 Linq 生成的关系属性来获取客户订单。我现在不仅要新建对象,还要连接它们。有人知道这个问题的某种解决方案吗?我花了 20 行来设置对象图,然后测试 5 行。这有点奇怪。