Exemple #1
0
        public void Can_convert_Field_Map_or_List_with_invalid_chars()
        {
            var instance = new ModelWithMapAndList <string> {
                Id   = 1,
                Name = fieldWithInvalidChars,
                List = new List <string> {
                    fieldWithInvalidChars, fieldWithInvalidChars
                },
                Map = new Dictionary <string, string> {
                    { fieldWithInvalidChars, fieldWithInvalidChars }
                },
            };

            Serialize(instance);
        }
Exemple #2
0
 public void Can_convert_ModelWithMapAndList_with_ListChar()
 {
     var model = new ModelWithMapAndList <ModelWithIdAndName> {
         Id   = 1,
         Name = "in [ valid",
         List = new List <ModelWithIdAndName> {
             new ModelWithIdAndName {
                 Id = 1, Name = "field [in valid] has stuff"
             },
             new ModelWithIdAndName {
                 Id = 1, Name = "field [in valid] has stuff"
             },
         },
     };
     var toModel = Serialize(model);
     //ModelWithMapAndList.AssertIsEqual(toModel, model);
 }
Exemple #3
0
        public void Can_convert_Field_Map_or_List_with_single_invalid_char()
        {
            foreach (var invalidChar in allCharsUsed)
            {
                var singleInvalidChar = string.Format("a {0} b", invalidChar);

                var instance = new ModelWithMapAndList <string> {
                    Id   = 1,
                    Name = singleInvalidChar,
                    List = new List <string> {
                        singleInvalidChar, singleInvalidChar
                    },
                    Map = new Dictionary <string, string> {
                        { singleInvalidChar, singleInvalidChar }
                    },
                };

                Serialize(instance);
            }
        }