Пример #1
0
        public void ImportStringProp()
        {
            IDocumentColumn <SimplePoco> column = GetStringPropColumn();

            var poco = new SimplePoco();

            column.Parse(poco, StringPropValue);

            Assert.AreEqual(StringPropValue, poco.StringProp);
        }
Пример #2
0
        public void ImportInt32Prop()
        {
            IDocumentColumn <SimplePoco> column = GetInt32PropColumn();

            var poco = new SimplePoco();

            column.Parse(poco, Int32PropValue.ToString());

            Assert.AreEqual(Int32PropValue, poco.Int32Prop);
        }
Пример #3
0
        public void ExportInt32Prop()
        {
            IDocumentColumn <SimplePoco> column = GetInt32PropColumn();
            var poco = new SimplePoco {
                Int32Prop = Int32PropValue
            };
            string result = column.Serialize(poco);

            Assert.AreEqual(Int32PropValue.ToString(), result);
        }
Пример #4
0
        public void ExportStringProp()
        {
            IDocumentColumn <SimplePoco> column = GetStringPropColumn();

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

            Assert.AreEqual(StringPropValue, result);
        }
Пример #5
0
 /// <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);
 }
Пример #6
0
        public void CheckStringPropHeader()
        {
            IDocumentColumn <SimplePoco> column = GetStringPropColumn();

            Assert.AreEqual("IAmAStringProperty", column.Header);
        }
Пример #7
0
        public void CheckInt32PropDefaultHeader()
        {
            IDocumentColumn <SimplePoco> column = GetInt32PropColumn();

            Assert.AreEqual("Int32Prop", column.Header);
        }