コード例 #1
0
ファイル: RecordTest.cs プロジェクト: shcoderby/CsvParser
        public void AddIfNotEmptyTest()
        {
            var record = new Record { { "ID", 123 } };
            var expectedRecord = new Record { { "ID", 123 }, { "A", "B" } };
            record.AddIfNotEmpty("A", "B");
            CollectionAssert.AreEquivalent(expectedRecord, record);

            record.AddIfNotEmpty("A", "");
            CollectionAssert.AreEquivalent(expectedRecord, record);

            record.AddIfNotEmpty("A", null);
            CollectionAssert.AreEquivalent(expectedRecord, record);

            record.AddIfNotEmpty("E", "");
            CollectionAssert.AreEquivalent(expectedRecord, record);

            record.AddIfNotEmpty("E", null);
            CollectionAssert.AreEquivalent(expectedRecord, record);
        }