@@ -2279,25 +2279,61 @@ ExpressionEvaluator evaluatorForMethodArgs()
2279
2279
, "paramsObj.GetTheDefaultValue()"
2280
2280
, null )
2281
2281
. Returns ( 10 )
2282
- . SetCategory ( "ParamsKeywordMethod " ) ;
2282
+ . SetCategory ( "DefaultValueMethod " ) ;
2283
2283
2284
2284
yield return new TestCaseData ( evaluatorForMethodArgs ( )
2285
2285
, "paramsObj.GetTheDefaultValue(15)"
2286
2286
, null )
2287
2287
. Returns ( 15 )
2288
- . SetCategory ( "ParamsKeywordMethod " ) ;
2288
+ . SetCategory ( "DefaultValueMethod " ) ;
2289
2289
2290
2290
yield return new TestCaseData ( evaluatorForMethodArgs ( )
2291
2291
, "paramsObj.GetTheDefaultValue(\" default value is \" )"
2292
2292
, null )
2293
2293
. Returns ( "default value is 20" )
2294
- . SetCategory ( "ParamsKeywordMethod " ) ;
2294
+ . SetCategory ( "DefaultValueMethod " ) ;
2295
2295
2296
2296
yield return new TestCaseData ( evaluatorForMethodArgs ( )
2297
2297
, "paramsObj.GetTheDefaultValue(\" given value is \" , 25)"
2298
2298
, null )
2299
2299
. Returns ( "given value is 25" )
2300
- . SetCategory ( "ParamsKeywordMethod" ) ;
2300
+ . SetCategory ( "DefaultValueMethod" ) ;
2301
+
2302
+ yield return new TestCaseData ( evaluatorForMethodArgs ( )
2303
+ , "paramsObj.SumOf(out r) ?? r"
2304
+ , null )
2305
+ . Returns ( "default value is 30" )
2306
+ . SetCategory ( "DefaultValueMethod" ) ;
2307
+
2308
+ yield return new TestCaseData ( evaluatorForMethodArgs ( )
2309
+ , "paramsObj.SumOf(out r, \" half default value is \" ) ?? r"
2310
+ , null )
2311
+ . Returns ( "half default value is 30" )
2312
+ . SetCategory ( "DefaultValueMethod" ) ;
2313
+
2314
+ yield return new TestCaseData ( evaluatorForMethodArgs ( )
2315
+ , "paramsObj.SumOf(out r, \" given value is \" , 35) ?? r"
2316
+ , null )
2317
+ . Returns ( "given value is 35" )
2318
+ . SetCategory ( "DefaultValueMethod" ) ;
2319
+
2320
+ yield return new TestCaseData ( evaluatorForMethodArgs ( )
2321
+ , "paramsObj.SumOf()"
2322
+ , null )
2323
+ . Returns ( 40 )
2324
+ . SetCategory ( "DefaultValueMethod" ) ;
2325
+
2326
+ yield return new TestCaseData ( evaluatorForMethodArgs ( )
2327
+ , "paramsObj.SumOf(22)"
2328
+ , null )
2329
+ . Returns ( 43 )
2330
+ . SetCategory ( "DefaultValueMethod" ) ;
2331
+
2332
+ yield return new TestCaseData ( evaluatorForMethodArgs ( )
2333
+ , "paramsObj.SumOf(22, 23)"
2334
+ , null )
2335
+ . Returns ( 45 )
2336
+ . SetCategory ( "DefaultValueMethod" ) ;
2301
2337
2302
2338
#endregion
2303
2339
0 commit comments