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