MOQ 是 .Net 中使用的模拟框架。它有一个名为 It.IsAny 的方法。当您想说应该使用特定类型的项目调用方法时使用它。例如,你可能会说:
someObject.SomeMethod(It.IsAny<int>());
如果你用 1、2、3 或 400000 调用 SomeMethod 也没关系,只要它是一个 int。这不同于说您希望将特定值作为参数发送。例如:
someObject.SomeMethod(2);
茉莉花有类似的吗?我想说
expect(someObject.someMethod).toHaveBeenCalledWith(It.IsAny<string>());
这可能吗?