public void ImportStringProp() { IDocumentColumn <SimplePoco> column = GetStringPropColumn(); var poco = new SimplePoco(); column.Parse(poco, StringPropValue); Assert.AreEqual(StringPropValue, poco.StringProp); }
public void ImportInt32Prop() { IDocumentColumn <SimplePoco> column = GetInt32PropColumn(); var poco = new SimplePoco(); column.Parse(poco, Int32PropValue.ToString()); Assert.AreEqual(Int32PropValue, poco.Int32Prop); }
public void ExportInt32Prop() { IDocumentColumn <SimplePoco> column = GetInt32PropColumn(); var poco = new SimplePoco { Int32Prop = Int32PropValue }; string result = column.Serialize(poco); Assert.AreEqual(Int32PropValue.ToString(), result); }
public void ExportStringProp() { IDocumentColumn <SimplePoco> column = GetStringPropColumn(); var poco = new SimplePoco { StringProp = StringPropValue }; string result = column.Serialize(poco); Assert.AreEqual(StringPropValue, result); }
/// <summary> /// Adds a new column /// </summary> /// <param name="column">The column</param> /// <returns></returns> public DocumentFormatDefinitionBuilder <T> AddColumn(IDocumentColumn <T> column) { _columns.Add(column); return(this); }
public void CheckStringPropHeader() { IDocumentColumn <SimplePoco> column = GetStringPropColumn(); Assert.AreEqual("IAmAStringProperty", column.Header); }
public void CheckInt32PropDefaultHeader() { IDocumentColumn <SimplePoco> column = GetInt32PropColumn(); Assert.AreEqual("Int32Prop", column.Header); }