2013-02-22 92 views
0

我使用垫片如下值:使用垫片:并非所有的代码路径返回

ShimTwilioRestClient.AllInstances.SendSmsMessageStringStringString = 
(@this, num, to, msg) => 
{ 
    Assert.IsNotNull(msg); 
}; 

但第一行给了我这个错误:

Not all code paths return a value in lambda expression of type Fakes.FakesDelegates.Func<TwilioReselientClient, String, String, String, SMSMessage>

+1

问题是我做错了什么?为什么我有这个错误 – 2013-02-22 12:51:17

回答

3

想必SendSmsMessageStringStringString财产是指成为代表,返回SmsMessage ...但你没有返回任何东西。

可能只能够与闪避:

ShimTwilioRestClient.AllInstances.SendSmsMessageStringStringString = 
(@this, num, to, msg) => 
{ 
    Assert.IsNotNull(msg); 
    return null; 
}; 

...要看是什么事情发生到返回值。

相关问题