【发布时间】:2019-10-15 00:47:09
【问题描述】:
我有一个包含如下成员的界面:
void ExecuteSqlCommand(string procedureName, SqlParameter[] parameters);
我正在使用 FakeItEasy 创建一个模拟以传递给我的一个类。
我正在测试的代码调用此方法,然后检查 SqlParameters 之一的值。调用方法时如何使用 FakeItEasy 设置该参数的 Value 属性?
我明白这可能不是从数据库中获取单个信息的最佳做法,但我正在使用现有的存储过程,其中一些具有 OUT 参数。
【问题讨论】:
-
我正在使用代码创建它:
var fake = A.Fake<MyInterface>();有什么我可以使用的吗:A.CallTo(() => fake.ExecuteSqlCommand(A<string>.Ignored, A<SqlParameter[]>.Ignored)). . .??
标签: fakeiteasy