【发布时间】:2017-06-13 19:01:38
【问题描述】:
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
}
}
这是简化的代码。 我想知道如何在 C# 中的特定 TestCases 上测试 Class1 是否使用 Moq 从 Class2 调用 DoSomething2(int a)?
【问题讨论】:
-
在minimal reproducible example 中显示您迄今为止尝试过的内容以及遇到困难的地方。这样一来,它表明在试图弄清楚它时需要付出一些努力,而不仅仅是向我展示如何去做。
标签: c# unit-testing moq