예제 #1
0
 public void CreateValidEcmaName_prepends_name_with_ECMA_char_if_the_first_char_was_replaced_with_underscore()
 {
     Assert.Equal("a_foo", ModelGeneratorUtils.CreateValidEcmaName("@foo", 'a'));
 }
예제 #2
0
 public void CreateValidEcmaName_can_handle_empty_name()
 {
     Assert.Equal("a", ModelGeneratorUtils.CreateValidEcmaName(string.Empty, 'a'));
 }
예제 #3
0
 public void CreateValidEcmaName_does_not_change_valid_ECMA_name()
 {
     Assert.Equal("foo", ModelGeneratorUtils.CreateValidEcmaName("foo", 'a'));
 }
예제 #4
0
 public void CreateValidEcmaName_replaces_invalid_ECMA_chars_with_underscore()
 {
     Assert.Equal("f_o", ModelGeneratorUtils.CreateValidEcmaName("f#o", 'a'));
 }
예제 #5
0
        private static string CreateModelName(string storeName)
        {
            Debug.Assert(!string.IsNullOrEmpty(storeName), "storeName cannot be null or empty string");

            return(ModelGeneratorUtils.CreateValidEcmaName(storeName, 'C'));
        }