gpt4 book ai didi

NSubstitute couldNotSetReturnDueToNoLastCallException

转载 作者:行者123 更新时间:2023-12-04 14:11:52 26 4
gpt4 key购买 nike

我正在使用 NSubstitute 通过 PartsOf() 来模拟一个类方法(我需要一些方法来工作)。它看起来像这样:

var mock = Substitute.ForPartsOf<MyWorker>();
mock.Start().Returns(void);

一个简单的代码几乎就像 NSubstitute 的文档一样,但我得到了这个异常: "An exception of type 'NSubstitute.Exceptions.CouldNotSetReturnDueToNoLastCallException'
occurred in NSubstitute.dll but was not handled in user code
Additional information: Could not find a call to return from."

有什么问题?

最佳答案

我花了一些时间才弄明白。使用时 ForPartsOf()模拟方法必须是 virtual !这解决了 CouldNotSetReturnDueToNoLastCallException 的问题异常(exception)。

关于NSubstitute couldNotSetReturnDueToNoLastCallException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29048515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com