public void CannotInferOneParam() { Assert.AreEqual( @"() => StaticTestClass.IsType<int, int>(3)", ExpressionToCode.ToCode(() => StaticTestClass.IsType <int, int>(3)) ); }
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)) );