public void PocoToDataRow_DefaultValueTest() { var pretarget = new MockPocoDataModel(); var target = new DataModel <MockPocoDataModel>(pretarget); var dr = target.Convert.ToDataRow(); Assert.AreEqual(dr["DecimalValue"], 0m); }
public void PocoToDataRowTest2() { var pretarget = new MockPocoDataModel(); pretarget.DecimalValue = 3m; var target = new DataModel <MockPocoDataModel>(pretarget); var dr = target.Convert.ToDataRow(); Assert.AreEqual(dr["DecimalValue"], 3m); }
public void PocoToDataRowTest() { var pretarget = new MockPocoDataModel(); pretarget.StringValue = "abc"; var target = new DataModel <MockPocoDataModel>(pretarget); var dr = target.Convert.ToDataRow(); Assert.AreEqual(dr["StringValue"], "abc"); }
public void BasicXmlSerializationTest() { var dm = new MockPocoDataModel(); dm.StringValue = "it works"; dm.DecimalValue = 3; var dmw = new DataModel <MockPocoDataModel>(dm); var xs = new global::Gemli.Serialization.XmlSerialized <DataModel <MockPocoDataModel> >(dmw); Assert.IsTrue(xs.SerializedValue.Length > 0); dmw = xs.Deserialize(); Assert.IsTrue(dmw.Entity.StringValue == "it works"); Assert.IsTrue(dmw.Entity.DecimalValue == 3); }