正在尝试验证我的服务是否已被调用。我不在乎这些争论,只在乎它被称为一次。我试过这个
A.CallTo(() => topicWriterFake.Write(A<string>.Ignored, A<string>.Ignored, A<IEnumerable<string>>.Ignored))
.Returns(Task.CompletedTask);
//使消息写入总线的代码
//现在我试图验证它是否已被调用,但它失败了,并显示一条消息“预期会准确地找到它一次,但在调用中找不到它”:
A.CallTo(() => topicWriterFake.Write(A<string>.Ignored, A<string>.Ignored, A<IEnumerable<string>>.Ignored))
.MustHaveHappenedOnceExactly();