我有一个界面
interface IInterface {}
抽象类
abstract class AbstractClass : IInterface { }
具体类
class Irrelevant { Irrelevant (IInterface service) {} }
我正在针对Irrelevant
编写单元测试,而抽象类已经包含了我想要用于单元测试的有用方法。如何将A.Fake<IInterface>();
继承自AbstractClass
?
答案 0 :(得分:2)
var fake = A.Fake<AbstractClass>();
FakeItEasy如何伪造 - 通过让DynamicProxy子类成为现有类。 (当一个接口伪造时,它是System.Object的子类。)