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); }