我用假货很容易为我的物品制造假货。现在,我测试是否在调用的假对象上使用了一些方法。问题是,我希望每个单元测试将假状态重置回原始状态。我的代码是这样的: public void Test_Process_SampleMessageNEW_Should_Call_ISampleMessageConverter_GetRouteObject() //Arrange
//should reset the state of the fakes,
我已经实现了使用FakeItEasy框架模拟测试公共虚拟方法的解决方案。下面我有一个带有私有方法的Test类,而私有方法不能是虚拟的。因此,请帮助我模拟使用FakeItEasy框架的私有方法public class XYZ public static int nValue = 0;
{ }测试类 public void Test_Using_FakeItEasy<
使用FakeItEasy,我想伪造一个接口方法来返回一些自定义列表,该方法有4个以上的参数,方法的签名如下:虽然FakeItEasy有ReturnsLazily方法,它只支持4个参数,age) =>
return list.Where(...some filters here as per argument