我想在类
中模拟一个方法public class Test<T> where T : class
{
public string GetData()
return "Test"
}
}
如何使用FakeItEasy模拟GetData
课程?当我尝试使用FakeITEasy返回一个值时,它给了我一条消息,说明无参数构造函数
An example
var FakeTest = A.Fake<Test<DocumentTest>>();
A.CallTo(() => FakeTest.GetByIdAsync("Site"(A<string>.Ignored))).MustHaveHappened();
答案 0 :(得分:1)
要修复缺少的无参数构造函数,只需添加
public Test() {}
显示给你的班级。这允许模拟框架新建类的实例,然后根据需要设置属性。