static string EnsureValidIdentifer(string name) { if (string.IsNullOrWhiteSpace(name)) { return(name); } name = IdentifierValidator.CreateValidIdentifier(name); if (char.IsNumber(name [0])) { name = $"_{name}"; } return(name); }
public void CreateValidIdentifier_Encoded() { Assert.AreEqual("my_x45_identifier_x36_test", IdentifierValidator.CreateValidIdentifier("my-identifier$test", true)); Assert.AreEqual("myidentifier_x55357__x56842_test", IdentifierValidator.CreateValidIdentifier("myidentifier😊test", true)); }
public void CreateValidIdentifier_Simple() { Assert.AreEqual("my_identifier_test", IdentifierValidator.CreateValidIdentifier("my-identifier$test")); }