我有一个使用本地私有方法从Db获取数据的公共方法。如何在公共课程中转移“非公开”方法
private string SomeMethod(string) { ... Doing some operations ... string data = GetDBData(string); Doing some operations ... }
我想用痣,所以我的测试将不需要DB疏导/隔离私有方法GetDBData(串)。
显然,我的问题是:如何做到这一点? 谢谢 URIA
编辑
其他信息:
我试图改变方法存取既公开和内部保护, 在这两种情况下,我现在可以看到的方法以摩尔。 但是当运行测试时,原始方法仍在使用中,而不是我在PexMethod中实现的绕行。
实例参数允许您使用委托内的原始调用实例。 –
不要忘记将此标记为您接受的答案! =) –