我在伪造一个IDbConnection
并且我想伪造对QueryOne<T>()
(Dapper
分机)的呼叫,但是这样做时我得到了一个NullReferenceException
。
这是我的代码:
IDbConnection myConnection = A.Fake<IDbConnection>();
A.CallTo(() => myConnection.QueryOne<MyDto>(A<string>.Ignored, <IDbConnection>.Ignored, A<IDbTransaction>.Ignored))
.Returns(new MyDto());
是否可以模拟通用方法调用,FakeItEasy
或者为什么我会收到异常?
提前致谢...
基督教