Exemple #1
0
 public void QuoteForCsvNoQuote()
 {
     Assert.AreEqual("100", Dbutil.QuoteForCsv("100"));
 }
Exemple #2
0
 public void QuoteForCsvSingleChar()
 {
     Assert.AreEqual("Q", Dbutil.QuoteForCsv("Q"));
 }
Exemple #3
0
 public void QuoteForCsvNullText()
 {
     Assert.IsNull(Dbutil.QuoteForCsv(null));
 }
Exemple #4
0
 public void QuoteForCsvEmptyText()
 {
     Assert.AreEqual(String.Empty, Dbutil.QuoteForCsv(String.Empty));
 }
Exemple #5
0
 public void QuoteForCsvEndsWithSpace()
 {
     Assert.AreEqual("\"1.2 \"", Dbutil.QuoteForCsv("1.2 "));
 }
Exemple #6
0
 public void QuoteForCsvEndsWithTab()
 {
     Assert.AreEqual("\"__\t\"", Dbutil.QuoteForCsv("__\t"));
 }
Exemple #7
0
 public void QuoteForCsvStartsWithTab()
 {
     Assert.AreEqual("\"\t$$\"", Dbutil.QuoteForCsv("\t$$"));
 }
Exemple #8
0
 public void QuoteForCsvStartsWithSpace()
 {
     Assert.AreEqual("\" hello\"", Dbutil.QuoteForCsv(" hello"));
 }
Exemple #9
0
 public void QuoteForCsvContainsNewline()
 {
     Assert.AreEqual("\"\r\n\"", Dbutil.QuoteForCsv("\r\n"));
 }
Exemple #10
0
 public void QuoteForCsvContainsComma()
 {
     Assert.AreEqual("\",\"", Dbutil.QuoteForCsv(","));
 }
Exemple #11
0
 public void QuoteForCsvContainsQuotes()
 {
     // The quote should be doubled and the text surround with quotes
     Assert.AreEqual("\"xx\"\"xx\"", Dbutil.QuoteForCsv("xx\"xx"));
 }