Beispiel #1
0
        public void op_Header_KeyStringDictionary_whenEmptyValue()
        {
            var obj = new KeyStringDictionary
                          {
                              new KeyStringPair(string.Empty, "x"),
                              new KeyStringPair("A,B", "x")
                          };

            const string expected = ",\"A,B\"";
            var actual = Csv.Header(obj);

            Assert.Equal(expected, actual);
        }
Beispiel #2
0
        public void op_Header_KeyStringDictionary()
        {
            var obj = new KeyStringDictionary
                          {
                              new KeyStringPair("A,B", string.Empty),
                              new KeyStringPair("C", string.Empty)
                          };

            const string expected = "\"A,B\",C";
            var actual = Csv.Header(obj);

            Assert.Equal(expected, actual);
        }
Beispiel #3
0
 public void op_Header_KeyStringDictionaryNull()
 {
     Assert.Throws<ArgumentNullException>(() => Csv.Header(null));
 }
Beispiel #4
0
 public void op_Header_KeyStringDictionaryEmpty()
 {
     Assert.Throws<ArgumentOutOfRangeException>(() => Csv.Header(new KeyStringDictionary()));
 }