Esempio n. 1
0
        public void InstanceValidatorTest()
        {
            DEEntityInstanceBase instance = MockData.CreateInstaceWithAllTypeData() as DEEntityInstance;

            ValidationResults result = instance.Validate();

            Assert.IsTrue(result.ResultCount == 0);
        }
Esempio n. 2
0
        public void ValidateInstanceTest()
        {
            DEEntityInstanceBase instance = MockData.CreateInstaceWithAllTypeData() as DEEntityInstance;
            //DEEntityInstanceBase仅对字段值类型和长多进行验证
            ValidationResults result = instance.Validate();

            Assert.IsTrue(result.ResultCount == 0);
        }
Esempio n. 3
0
        public void EntityInstanceGetRealValueTest()
        {
            DEEntityInstanceBase instance = MockData.CreateInstaceWithAllTypeData();

            bool flag = Convert.ToBoolean(instance.Fields["Bool"].GetRealValue()) == true &&
                        Convert.ToDateTime(instance.Fields["DateTime"].GetRealValue()).ToString("yyyyMMdd") == "20140303" &&
                        Convert.ToDecimal(instance.Fields["Decimal"].GetRealValue()) == 99 &&
                        Convert.ToInt32(instance.Fields["Int"].GetRealValue()) == 99 &&
                        Convert.ToString(instance.Fields["String"].GetRealValue()) == "haoyk";

            Assert.IsTrue(flag, "实体实例获取强类型值失败");
        }