public void WriteQif_WithNull_ListItems() { var qifList = new List <string> (); qifList.Add("Item1"); qifList.Add(null); qifList.Add("Item2"); CsvToQifHelper.WriteQif(qifList, _fileFixture.TempFolder + "qifout.qif"); _fileFixture.AssertFiles($"{Directory.GetCurrentDirectory()}/Transform/TestFiles/Expected/qifout.qif", _fileFixture.TempFolder + "qifout.qif"); }
static void Main(string[] args) { var pArgs = Parser.Default.ParseArguments <Options> (args).WithParsed <Options> ( o => { try { var mapping = CsvToQifHelper.LoadJson(o.MappingFile, o.AccountType); var acctList = CsvToQifHelper.BuidlAcctInformation(o.AccountName, o.AccountType); var qifList = CsvToQifHelper.CreateQif(mapping, o.CsvFile, o.AccountType); acctList.AddRange(qifList); CsvToQifHelper.WriteQif(acctList, o.Output); } catch (Exception exp) { Console.WriteLine("Failed processing : " + exp.Message); } }); }