public void AddCellValueTransformer_ValidTransformer_Success()
        {
            var reader       = new ColumnNameValueReader("Column");
            var map          = new SubOneToOneMap <int>(reader);
            var transformer1 = new TrimCellValueTransformer();
            var transformer2 = new TrimCellValueTransformer();

            map.AddCellValueTransformer(transformer1);
            map.AddCellValueTransformer(transformer2);
            Assert.Equal(new ICellValueTransformer[] { transformer1, transformer2 }, map.CellValueTransformers);
        }
        public void AddCellValueTransformer_NullTransformer_ThrowsArgumentNullException()
        {
            var reader = new ColumnNameValueReader("Column");
            var map    = new SubOneToOneMap <int>(reader);

            Assert.Throws <ArgumentNullException>("transformer", () => map.AddCellValueTransformer(null));
        }