我正在使用SignalEntityAsync来触发持久实体上的操作。await starter.SignalEntityAsync(entityId, "Reset");
我怎么能嘲笑这个电话?我正在使用Nunit并尝试以不同的方式进行嘲笑。但它不起作用。收到错误:
System.NullReferenceException :对象引用未设置为对象的实例。
我能够通过以下方式模拟它:
_durableClient.Setup(x => x.SignalEntityAsync(It.IsAny<EntityId>(), It.IsAny<DateTime>(), "Reset", null, null, null)).Returns(It.IsAny<Task>());
在我的 azure 函数中有以下代码:
EntityId entityId = new EntityId(nameof(MessageCounter), nameof(MessageCounter));
await starter.SignalEntityAsync(entityId, "Reset");