public void CreateDefaultConfig_ShowHeader() { var configBuilder = new CsvConfigurationBuilder <SaleData>(); var config = configBuilder.BuildConfiguration(); Assert.False(config.Options.IsHideHeader); }
protected virtual ICsvReportConfiguration CreateDefaultConfiguration <T>() where T : class { var configurationBuilder = new CsvConfigurationBuilder <T>(new ConfigurationOptions()); return(configurationBuilder.BuildConfiguration()); }
public void SetIgnoreNotMapped() { var configBuilder = new CsvConfigurationBuilder <SaleData>() .IgnoreNotDescribed(); var config = configBuilder.BuildConfiguration(); Assert.Empty(config.MemberConfigurations.GetActiveOrderlyOptions()); }
public void SetHideHeader() { var configBuilder = new CsvConfigurationBuilder <SaleData>() .HideHeader(); var config = configBuilder.BuildConfiguration(); Assert.True(config.Options.IsHideHeader); }
private static CsvReportBuilder GetCsvReportBuilder(List <SaleData> salesData) { var dataBuilder = new CsvConfigurationBuilder <SaleData>() .ForMember(m => m.date, opts => opts.Formatter(o => ((DateTime)o).ToShortDateString())); var reportBuilder = new CsvReportBuilder(); _ = reportBuilder.DataContent(salesData, dataBuilder.BuildConfiguration()); return(reportBuilder); }
private static CsvReportConfiguration GetDefaultConfig() { var configBuilder = new CsvConfigurationBuilder <SaleData>(); return(configBuilder.BuildConfiguration()); }