我正在使用 NSubstitute 来模拟我的一个类/接口。我的类实现的函数之一应该返回一个 List 类型的对象。
但是当我尝试使用 _mockedObject.MyFunction().Returns(myList) 时,它给我一个错误,说我无法在 List 和 Func 类型的对象之间进行转换。
我想我可以使用一些 ToString() 函数将我的列表作为字符串传递并将其转换回来?但这似乎不是特别干净,因为我期望从我的函数中返回一个列表。
我从有关使用依赖注入进行单元测试的视频中看到,您可以使用 Moq 从模拟对象返回对象,如果我无法使用 NSubstitute 返回对象,我正在考虑切换到该方法。
慕容708150
相关分类