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); }
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); }
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); } }