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 ExportPoco()
        {
            IDocumentFormatDefinition<SimplePoco> definition = GetPocoDefinition();

            var poco = new SimplePoco {Int32Prop = Int32PropValue1, StringProp = StringPropValue1};
            string result = definition.Export(new List<SimplePoco> {poco});

            Assert.AreEqual(StringPropValue1 + "\t" + Int32PropValue1, result);
        }
        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 ExportStringProp()
        {
            IDocumentColumn<SimplePoco> column = GetStringPropColumn();

            var poco = new SimplePoco {StringProp = StringPropValue};
            string result = column.Serialize(poco);

            Assert.AreEqual(StringPropValue, result);
        }