首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Linq to SQL和DataContext中使用TypeMock隔离器

如何在Linq to SQL和DataContext中使用TypeMock隔离器
EN

Stack Overflow用户
提问于 2009-06-18 11:12:53
回答 1查看 477关注 0票数 0

我正在使用TypeMock隔离器来伪造我的DataContext上的表,如下所示:

代码语言:javascript
运行
复制
Isolate.Swap.CallsOn(ctx.GetTable<TTable>()).WithCallsTo(content);

我现在可以在“数据库”中填入每次测试的任意数据。为了将测试场景中有意义的数据放入DataContext,我通常需要创建3-5个对象。

现在,问题是我的业务逻辑使用Linq生成的关系属性来获取客户订单。我现在不仅要更新对象,还要将它们连接起来。有没有人知道这个问题的某种解决方案?我花了20行来建立对象图,然后测试了5行。这有点奇怪。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-18 19:02:25

不确定Swap.CallsOn是否是解决此问题的正确方法。从伪造根对象开始。执行此操作时,默认情况下会伪造所有子对象。因此,不需要对它们进行更新或连接。您只需根据对测试重要的内容设置行为即可。

如果可以,请发布您试图伪造的代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1012088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档