我有一個使用本地私有方法從Db獲取數據的公共方法。如何在公共課程中轉移「非公開」方法
private string SomeMethod(string) { ... Doing some operations ... string data = GetDBData(string); Doing some operations ... }
我想用痣,所以我的測試將不需要DB疏導/隔離私有方法GetDBData(串)。
顯然,我的問題是:如何做到這一點? 謝謝 URIA
編輯
其他信息:
我試圖改變方法存取既公開和內部保護, 在這兩種情況下,我現在可以看到的方法以摩爾。 但是當運行測試時,原始方法仍在使用中,而不是我在PexMethod中實現的繞行。
實例參數允許您使用委託內的原始調用實例。 –
不要忘記將此標記爲您接受的答案! =) –