我將在Util類中模擬名爲toBeMockedFunction的靜態函數。該方法從調用到BeUnitTested這是一個公共靜態無效方法。我想要讓BeMockedFunction不做任何事情。我嘗試了很多方法(片段貼出這樣的2個)部分模擬和存根並且無法成功。 請建議我做錯了什麼。 public class Util {
// Some code
public static vo
調用的。下面,我有我想要測試的對象的代碼。 我在測試中使用了部分模擬,並且想在我測試GenerateReport方法時模擬調用InsertData。 出於某種原因,我的測試繼續向下通過InsertData到DoSomeStuff,並在Path.Combine行失敗。我錯過了什麼? public class MyClass : IMyClass
{
private readonly IM
以下是我的課 public class SomeClass {
public ReturnType1 testThisMethod(Type1 param1, Type2 param2) {
//some code
helperMethodPublic(param1,param2);
//more code follows
}
p