public void CannotInferOneParam()
 {
     Assert.AreEqual(
         @"() => StaticTestClass.IsType<int, int>(3)",
         ExpressionToCode.ToCode(() => StaticTestClass.IsType <int, int>(3))
         );
 }
Example #2
0
 public void GenericMethodCall_WhenSomeNotInferredTypeArguments_ShouldExplicitlySpecifyTypeArguments()
 => Assert.Equal(
     @"() => StaticTestClass.IsType<int, int>(3)",
     ExpressionToCodeConfiguration.DefaultCodeGenConfiguration.WithAlwaysUseExplicitTypeArguments(true)
     .WithObjectStringifier(ObjectStringify.Default)
     .GetExpressionToCode()
     .ToCode(() => StaticTestClass.IsType <int, int>(3))
     );