public void Serialize_FalseForFirstRowHeader_FirstRowHeaderSpecified() { var profile = new CsvProfileXml(); profile.FirstRowHeader = false; var manager = new XmlManager(); var xml = manager.XmlSerializeFrom <CsvProfileXml>(profile); Assert.That(xml, Is.Not.StringContaining("first-row-header")); }
public void Serialize_EmptyForEmpytCell_EmptyCellNotSpecified() { var profile = new CsvProfileXml(); profile.EmptyCell = "(empty)"; var manager = new XmlManager(); var xml = manager.XmlSerializeFrom <CsvProfileXml>(profile); Assert.That(xml, Is.Not.StringContaining("empty-cell")); }
public void Serialize_EmptyForEmpytCell_EmptyCellNotSpecified() { var profile = new CsvProfileXml { EmptyCell = "(empty)" }; var manager = new XmlManager(); var xml = manager.XmlSerializeFrom(profile); Assert.That(xml, Does.Not.Contain("empty-cell")); }
public void Serialize_FalseForFirstRowHeader_FirstRowHeaderSpecified() { var profile = new CsvProfileXml { FirstRowHeader = false }; var manager = new XmlManager(); var xml = manager.XmlSerializeFrom(profile); Assert.That(xml, Does.Not.Contain("first-row-header")); }
public void Serialize_SemiColumnForFieldSeparator_FieldSeparatorNotSpecified() { var profile = new CsvProfileXml(); profile.FieldSeparator = ';'; profile.RecordSeparator = "#"; var manager = new XmlManager(); var xml = manager.XmlSerializeFrom <CsvProfileXml>(profile); Assert.That(xml, Is.Not.StringContaining("field-separator")); }
public void Serialize_CrLfForRecordSeparator_RecordSeparatorNotSpecified() { var profile = new CsvProfileXml(); profile.FieldSeparator = '#'; profile.RecordSeparator = "\r\n"; var manager = new XmlManager(); var xml = manager.XmlSerializeFrom <CsvProfileXml>(profile); Assert.That(xml, Is.Not.StringContaining("record-separator")); }
public void Serialize_TrueForFirstRowHeader_FirstRowHeaderSpecified() { var profile = new CsvProfileXml { FirstRowHeader = true }; var manager = new XmlManager(); var xml = manager.XmlSerializeFrom(profile); Assert.That(xml, Is.StringContaining("first-row-header")); }
public void Serialize_StringForEmpytCell_EmptyCellSpecified() { var profile = new CsvProfileXml { EmptyCell = "my value" }; var manager = new XmlManager(); var xml = manager.XmlSerializeFrom(profile); Assert.That(xml, Is.StringContaining("empty-cell")); Assert.That(xml, Is.StringContaining("my value")); Assert.That(xml, Is.Not.StringContaining("<EmptyCell")); }
public void Serialize_SemiColumnForFieldSeparator_FieldSeparatorNotSpecified() { var profile = new CsvProfileXml { FieldSeparator = ';', RecordSeparator = "#" }; var manager = new XmlManager(); var xml = manager.XmlSerializeFrom(profile); Assert.That(xml, Does.Not.Contain("field-separator")); }
public void Serialize_CrLfForRecordSeparator_RecordSeparatorNotSpecified() { var profile = new CsvProfileXml { FieldSeparator = '#', RecordSeparator = "\r\n" }; var manager = new XmlManager(); var xml = manager.XmlSerializeFrom(profile); Assert.That(xml, Does.Not.Contain("record-separator")); }
public void NewNBiCsvProfile_(string parameters, string propertyName, object expected) { // Arrange string script = GetScript(AssemblyPath, parameters); Pipeline pipeline = Runspace.CreatePipeline(script); // Act var result = pipeline.Invoke(); CsvProfileXml profile = (CsvProfileXml)result.FirstOrDefault().BaseObject; var actual = typeof(CsvProfileXml).GetProperty(propertyName).GetValue(profile); // Assert Assert.AreEqual(expected, actual); }
public void Serialize_CardinalForFieldSeparator_FieldSeparatorSpecified() { var profile = new CsvProfileXml(); profile.FieldSeparator = '#'; profile.RecordSeparator = "\r"; var manager = new XmlManager(); var xml = manager.XmlSerializeFrom <CsvProfileXml>(profile); Assert.That(xml, Is.StringContaining("field-separator")); Assert.That(xml, Is.StringContaining("#")); Assert.That(xml, Is.StringContaining("record-separator")); Assert.That(xml, Is.StringContaining("Cr")); }
public void Serialize_CardinalForFieldSeparator_FieldSeparatorSpecified() { var profile = new CsvProfileXml { FieldSeparator = '#', RecordSeparator = "\r" }; var manager = new XmlManager(); var xml = manager.XmlSerializeFrom <CsvProfileXml>(profile); Assert.That(xml, Is.StringContaining("field-separator")); Assert.That(xml, Is.StringContaining("#")); Assert.That(xml, Is.StringContaining("record-separator")); Assert.That(xml, Is.StringContaining("Cr")); Assert.That(xml, Is.Not.StringContaining("<FieldSeparator>")); Assert.That(xml, Is.Not.StringContaining("<TextQualifier>")); Assert.That(xml, Is.Not.StringContaining("<RecordSeparator>")); Assert.That(xml, Is.Not.StringContaining("<FirstRowHeader>")); Assert.That(xml, Is.Not.StringContaining("first-row-header")); }