Fakes自动生成的Shim代码,有两种可能:(目前尚不清楚生成规律)
//属性型 public static FakesDelegates.Func<string, bool, string> ConvertToFirstPinYinStringBoolean { set; } //方法型 public static void GetTokenFromTicketOf1String<TEntity>(FakesDelegates.Func<string, TEntity> shim) where TEntity : Tokens.TokenBase, new();
定义方式:
//属性型 ShimPinYinConvert.ConvertToFirstPinYinStringBoolean = (String, Boolean) => { return ""; }; //方法型 ShimTicketHandler.GetTokenFromTicketOf1String((String) => { return new Token {}; });