public void InstanceValidatorTest() { DEEntityInstanceBase instance = MockData.CreateInstaceWithAllTypeData() as DEEntityInstance; ValidationResults result = instance.Validate(); Assert.IsTrue(result.ResultCount == 0); }
public void ValidateInstanceTest() { DEEntityInstanceBase instance = MockData.CreateInstaceWithAllTypeData() as DEEntityInstance; //DEEntityInstanceBase仅对字段值类型和长多进行验证 ValidationResults result = instance.Validate(); Assert.IsTrue(result.ResultCount == 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, "实体实例获取强类型值失败"); }