public void ConvertTypeNames() { string ToCSharp(string type) => GenericExpressionHelper.ConvertApexTypeToCSharp(type); string ToApex(string type) => GenericExpressionHelper.ConvertCSharpTypeToApex(type); Assert.AreEqual("bool", ToCSharp(ApexKeywords.Boolean)); Assert.AreEqual("bool", ToCSharp("boolean")); Assert.AreEqual("bool", ToCSharp("BOOLEAN")); Assert.AreEqual("string", ToCSharp(ApexKeywords.String)); Assert.AreEqual("string", ToCSharp("string")); Assert.AreEqual("int", ToCSharp(ApexKeywords.Integer)); Assert.AreEqual(ApexKeywords.Integer, ToApex("int")); Assert.AreEqual(ApexKeywords.String, ToApex("string")); Assert.AreEqual(ApexKeywords.Datetime, ToApex("DateTime")); Assert.AreEqual(ApexKeywords.Time, ToApex("Time")); }
public override string NormalizeTypeName(string identifier) => GenericExpressionHelper.ConvertApexTypeToCSharp(identifier);