コード例 #1
0
ファイル: Csv.Facts.cs プロジェクト: stephenpatten/cavity
        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);
        }
コード例 #2
0
ファイル: Csv.Facts.cs プロジェクト: stephenpatten/cavity
        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);
        }
コード例 #3
0
ファイル: Csv.Facts.cs プロジェクト: stephenpatten/cavity
 public void op_Header_KeyStringDictionaryNull()
 {
     Assert.Throws<ArgumentNullException>(() => Csv.Header(null));
 }
コード例 #4
0
ファイル: Csv.Facts.cs プロジェクト: stephenpatten/cavity
 public void op_Header_KeyStringDictionaryEmpty()
 {
     Assert.Throws<ArgumentOutOfRangeException>(() => Csv.Header(new KeyStringDictionary()));
 }