将MS Moles与datacontext和存储过程一起使用,而不使用连接字符串

时间:2011-02-09 23:22:45

标签: c# mocking datacontext pex-and-moles

我刚刚开始使用MS Moles进​​行测试,我已经遵循了jcollum(感谢)在此stackoverflow问题here中使用Mole作为表的想法/模式。

但是我遇到了一个问题,因为当我使用数据源时我不想传递连接字符串:

using (TheDataContext dataContext = new TheDataContext(myConnectionString))
{
   dataContext.ExecuteStoredprocedure(value, ref ValueExists);
}

我真的很喜欢这样一个事实,我只需要揉搓桌子,其他一切都是为我完成的。我意识到我可以只是骚扰ExecuteStoredProcedure方法,但我想知道我是否可以以某种方式避免我在这里传递的连接字符串时我遇到的sql异常。或者,如果我有更好的方法来做到这一点?

因此,有没有人有解决方案,以便我可以避免放入连接字符串?提前谢谢。

0 个答案:

没有答案