【发布时间】:2011-04-12 06:56:36
【问题描述】:
我想测试一个使用 Linq to SQL 的类。 我已经用 TypeMock Isolator 伪造了 datacontext,但是 datacontext 还有一个我不知道如何伪造的功能。 该函数用于Linq to Sql-queries。
函数传入两个参数(int?a, string b),返回一个整数; DC.MyMethod(int?a, string b)
我如何伪造这个?
//Fake datacontext
var fakeDC = Isolate.Fake.Instance<MyDataContext>();
//Fake --> this doesn't work
Isolate.WhenCalled((int? a, string b) => fakeDC.MyFunction(a,b).... ?
希望任何人都可以提供帮助
【问题讨论】:
-
“不起作用”不是错误描述。发生了什么?
-
不要嘲笑它。将其抽象出来:bit.ly/gHLubu.
标签: c# unit-testing typemock typemock-isolator