public void GenerateDefaultHeaderWithIndex1()
        {
            var fd = new FlatFileDefinition <MyClass>();

            fd.IsColumnSeparated(';');
            fd.MapColumnToProperty(1, i => i.MyProperty2);
            fd.MapColumnToProperty(0, i => i.MyProperty1);
            Assert.AreEqual("MyProperty1;MyProperty2", fd.GenerateDefaultHeaderLine());
        }
        public void GenerateDefaultHeaderWithName2()
        {
            var fd = new FlatFileDefinition <MyClass>();

            fd.IsColumnSeparated(';');
            fd.MapColumnToProperty("prop2", i => i.MyProperty2);
            fd.MapColumnToProperty("prop1", i => i.MyProperty1);
            Assert.AreEqual("prop2;prop1", fd.GenerateDefaultHeaderLine());
        }
Пример #3
0
 private void PreProcess(SystemIO.Stream stream, FlatFileDefinition <TIn> mapping)
 {
     _streamWriter = new StreamWriter(stream, Encoding.Default, 1024, true);
     this.ExecutionContext.AddDisposable(_streamWriter);
     _streamWriter.WriteLine(mapping.GenerateDefaultHeaderLine());
 }
Пример #4
0
 private void PreProcess(SystemIO.StreamWriter streamWriter, FlatFileDefinition <TIn> mapping)
 {
     streamWriter.WriteLine(mapping.GenerateDefaultHeaderLine());
 }