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"));
        }