在c#中模拟Excel's Comment.Text()
本文关键字:Comment Text 模拟 Excel | 更新日期: 2023-09-27 18:06:16
目前,我正试图用moq模拟Excel的注释界面中的Text()方法。MSDN链接到Text()
我的问题是,我必须在没有参数的情况下调用它,因为我只想读取内容。当像这样调用Text()时:mockComment.Setup(m => m.Text()).Returns("test comment")
显示以下错误:
表达式树不能包含使用可选参数
我如何调用Text()以便moq可以模拟这个方法?
我知道这个问题链接,但我的问题是,我没有参数传递。
CLR
不支持调用optional arguments
的方法,当参数不提供explicitly
时,因为对于IL-compiled code
, C# compiler
在compile
时插入默认值。
参考这个,因为它声明underlying expression tree API
不支持optional arguments
。