public void ToStringTest1() { var format = new CsvFormat(';', '"'); var document = new CsvDocument <Person>(new Person[] { new Person { Name = "Akari", Age = 20 }, new Person { Name = "Kyoko", Age = 21 }, new Person { Name = "Yui", Age = 22 }, new Person { Name = "Chinatsu", Age = 19 } }); Assert.AreEqual( "Name;Age\r\n" + "Akari;20\r\n" + "Kyoko;21\r\n" + "Yui;22\r\n" + "Chinatsu;19\r\n", document.ToString(format)); }
public void ToStringTest() { var document = new CsvDocument <Person>(new Person[] { new Person { Name = "Akari", Age = 20 }, new Person { Name = "Kyoko", Age = 21 }, new Person { Name = "Yui", Age = 22 }, new Person { Name = "Chinatsu", Age = 19 } }); Assert.AreEqual( "Name,Age\r\n" + "Akari,20\r\n" + "Kyoko,21\r\n" + "Yui,22\r\n" + "Chinatsu,19\r\n", document.ToString()); }
public void WriteFieldsTest() { var document = new CsvDocument(new[] { "Name", "Age" }); document.WriteFields(b => { b.AddField("Carlos"); b.AddField(20); }); document.WriteFields(b => { b.AddField("Age", 30); b.AddField("Name", "Maria"); }); Assert.AreEqual("Name,Age\r\n" + "Carlos,20\r\n" + "Maria,30\r\n", document.ToString()); Assert.Throws <ArgumentException>(() => { document.WriteFields(b => { b.AddField("Name", "Kara"); b.AddField("Age", 17); b.AddField("LastName", "Li"); }); }); }
public void ToStringTest() { var document = new CsvDocument(new string[] { "name", "age" }); document.Write("Light", 18); document.Write("Misa", 20); Assert.AreEqual("name,age\r\nLight,18\r\nMisa,20\r\n", document.ToString()); }
public void ToStringTest1() { var format = new CsvFormat(';', '\"'); var document = new CsvDocument(new string[] { "name", "age" }, format); document.Write("Light", 18); document.Write("Misa", 20); Assert.AreEqual("name;age\r\nLight;18\r\nMisa;20\r\n", document.ToString(format)); }