public void ConvertWithoutRulesTest() { XDocument doc = _doc; string parentElementName = "EndOfDayTradeReportForClient"; IList <string> expected = new List <string>(); expected.Add("123456578,Buy,RUT,20,25.5,2013-10-01,Call"); expected.Add("123456578,Sell,RUT"); IList <string> actual; actual = CSVFormatter.Convert(doc, parentElementName); CompareStringLists(expected, actual); }
public void ConvertWithRulesTest() { XDocument doc = _doc; string parentElementName = "EndOfDayTradeReportForClient"; IList <string> expected = new List <string>(); expected.Add("Adar,B,20,RUT,25.50,10/1/2013,C"); expected.Add(String.Format("Adar,S,,RUT,\"{0}\",,", String.Format(CSVErrorMessages_Accessor.ErrorMsgElementNotFound, "{http://tempuri.org/ClientReportDataset.xsd}StrikePrice"))); IList <string> actual; actual = CSVFormatter.Convert(doc, parentElementName, _rules); CompareStringLists(expected, actual); }