我有一个VB9和Moq的问题。Wrap Sub作为函数在Lambda中使用
我需要调用Sub上的验证。像这样:
logger.Verify(Function(x) x.Log, Times.AtLeastOnce)
我的记录是这样的:
Public Interface ILogger
Sub Log()
End Interface
但随着VB这是不可能的,因为日志的方法是一个Sub,从而不产生价值。
我不想将该方法更改为函数。
什么是解决这个限制的最简洁的方法,是否有任何方式来包装Sub作为一个函数像下面?范围
拉姆达参数不
我知道这在技术上并没有回答这个问题,但我用的是2010年偶然发现了这一点,所以后,我找到了回答我回来发布它 – 2011-03-17 20:31:48