예제 #1
0
        public void SanitizeForCSharp_StringInLowercaseWithSpacesAndDiacritics_Sanitized()
        {
            var result = FieldNameSanitizer.SanitizeForCSharp("ččČ ććĆ đ à É");

            Assert.Equal("CccCccDAE", result);
        }
예제 #2
0
        public void SanitizeForCSharp_StringWithDots_Sanitized()
        {
            var result = FieldNameSanitizer.SanitizeForCSharp("nice.name");

            Assert.Equal("Nice_Name", result);
        }
예제 #3
0
        public void SanitizeForCSharp_StringInCamelCase_Sanitized()
        {
            var result = FieldNameSanitizer.SanitizeForCSharp("niceName");

            Assert.Equal("Nicename", result);
        }
예제 #4
0
        public void SanitizeForCSharp_StringInLowercaseWithSpaces_Sanitized()
        {
            var result = FieldNameSanitizer.SanitizeForCSharp("nice name");

            Assert.Equal("NiceName", result);
        }
예제 #5
0
        public void SanitizeForCSharp_StringInPascalCase_NoChanges()
        {
            var result = FieldNameSanitizer.SanitizeForCSharp("Nicename");

            Assert.Equal("Nicename", result);
        }