Пример #1
0
 public void BackslasheEscaping()
 {
     Assert.AreEqual(@"""c:\\foo\\bar""", JsonString.Enquote(@"c:\foo\bar"));
 }
Пример #2
0
 public void QuoteEscaping()
 {
     Assert.AreEqual("\"foo \\\"quoted\\\" bar\"", JsonString.Enquote("foo \"quoted\" bar"));
 }
Пример #3
0
 public void NullInputYieldsQuotedEmpty()
 {
     Assert.AreEqual("\"\"", JsonString.Enquote(null));
 }
Пример #4
0
 public void EmptyInputYieldsQuotedEmpty()
 {
     Assert.AreEqual("\"\"", JsonString.Enquote(string.Empty));
 }
Пример #5
0
 public void CannotEnquoteWithNegativeLength()
 {
     JsonString.Enquote(new char[0], 0, -1);
 }
Пример #6
0
 public void CannotEnquoteWithBadRange()
 {
     JsonString.Enquote(new char[10], 5, 10);
 }
Пример #7
0
 public void CannotEnquoteWithNullCharBuffer()
 {
     JsonString.Enquote(null, 0, 0);
 }
Пример #8
0
 public void TabEscaping()
 {
     Assert.AreEqual("\"\\t\"", JsonString.Enquote(((char)09).ToString()));
 }
Пример #9
0
 public void NullStringBuilderCreatesOne()
 {
     Assert.IsNotNull(JsonString.Enquote(string.Empty, null));
 }
Пример #10
0
 public void NullStringWithNullStringBuilderYieldsQuotedEmpty()
 {
     Assert.AreEqual("\"\"", JsonString.Enquote(null, null).ToString());
 }
Пример #11
0
 public void CarriageReturnEscaping()
 {
     Assert.AreEqual("\"\\r\"", JsonString.Enquote(((char)13).ToString()));
 }
Пример #12
0
 public void FormFeedEscaping()
 {
     Assert.AreEqual("\"\\f\"", JsonString.Enquote(((char)12).ToString()));
 }
Пример #13
0
 public void LineFeedEscaping()
 {
     Assert.AreEqual("\"\\n\"", JsonString.Enquote(((char)10).ToString()));
 }
Пример #14
0
 public void GreaterThanEscaping()
 {
     Assert.AreEqual("\"foo <b>bold<\\/b> bar\"", JsonString.Enquote("foo <b>bold</b> bar"));
 }
Пример #15
0
 public void CannotEnquoteWithNegativeOffset()
 {
     JsonString.Enquote(new char[0], -1, 0);
 }
Пример #16
0
 protected override void WriteStringImpl(string value)
 {
     WriteScalar(JsonString.Enquote(value));
 }
Пример #17
0
 public void BackspaceEscaping()
 {
     Assert.AreEqual("\"\\b\"", JsonString.Enquote(((char)08).ToString()));
 }