public interface Interface1
{
void DoSomething1(int a);
}
public interface Interface2
{
void DoSomething2(int a);
}
public class Class1: Interface1
{
private Interface2 _interface2;
public Class1(Interface2 _interface2)
{
this._inteface2= _interface2;
}
public void DoSomething1(int a)
{
_interface2.DoSomething2(a);
}
}
public class Class2: Interface2
{
public void DoSomething2(int a)
{
// some action
}
}
這是簡化的代碼。 我不知道如何測試Class1是否使用Moq在Class2中調用DoSomething2(int a),在特定的TestCases中使用C#?如何測試一個類中的方法是否使用Moq從另一個類中調用方法?
顯示你有什麼到目前爲止已經試過和你在哪裏具有在困難[MCVE]。這樣一來,它表明了一些努力,試圖找出它,而不僅僅是告訴我如何去做。 – Nkosi