/// <summary> /// Convert string to proper case /// </summary> /// <param name="sourceString">The source string.</param> /// <returns></returns> public static string ToProper(string sourceString) { string propertyName = Inflector.ToPascalCase(sourceString); //if(propertyName.EndsWith("TypeCode")) // propertyName = propertyName.Substring(0, propertyName.Length - 4); return(propertyName); }
public static string GetProperName(string sIn) { string propertyName = sIn; propertyName = Inflector.ToPascalCase(propertyName); if (propertyName.EndsWith("TypeCode")) { propertyName = propertyName.Substring(0, propertyName.Length - 4); } return(propertyName); }
/// <summary> /// Checks the pascal case. /// </summary> /// <param name="evalString">The eval string.</param> /// <param name="correctString">The correct string.</param> /// <param name="removeUnderscores">if set to <c>true</c> [remove underscores].</param> private static void CheckPascalCase(string evalString, string correctString, bool removeUnderscores) { string transform = Inflector.ToPascalCase(evalString, removeUnderscores); Assert.IsTrue(transform == correctString, evalString + " (remove underscores: " + removeUnderscores + ") - Should be: " + correctString + " - Actually is: " + transform); }