我有一个带有字符串参数和bool返回值的方法。我想确保它总是返回true。A<string>.Ignored) .Returns(true);
System.ArgumentException:指定的对象不能识别为假对象结果FakeItEasy.Core.DefaultFakeManagerAccessor.GetFakeManager(Object代理( bei <em
我试图使用FakeItEasy来模拟在C#中定义的接口。2[Microsoft.FSharp.Core.Unit,System.Int32]' cannot be used for return type 'System.Int32'
实际上,它似乎对任何返回类型都这样做,例如,如果HeartbeatInterval返回类型的foo,那么抛出的异常将是foo类型而不是System.Int32。我是做错了还是F#和FakeItEasy之间存在
给定以下被测类(以及相关的DTO类和接口):{
public Foo(IBar bar) {我发现这是因为两个对IBar.Test()的调用使用的DTO是相同的实例。如果我将代码更改为使用两个不同的DTO调用IBar.Test(),它将按预期工作。我的问题是:这是FakeItEasy中的一个错误,还是我做错了什么?