public void EntityInstanceMapping() { DEEntityInstanceBase instance = MockData.CreateInstanceWithData(); List <SapValue> result = instance.ToParams("Tcode_test"); //这儿的断言太扯,回头改 Assert.IsNotNull(result, "实体实例转KeyValue报错"); }
public void AddEntityInstance() { DEEntityInstanceBase instance = MockData.CreateInstanceWithData(); DEEntityInstanceBase result = DEInstanceAdapter.Instance.Load(instance.ID); var coll = result.Fields.FirstOrDefault(p => p.Definition.FieldType == FieldTypeEnum.Collection).GetRealValue() as DEEntityInstanceBaseCollection; decimal totalAmount = coll.Select(p => Convert.ToDecimal(p.Fields["单价"].StringValue)).Sum(); Assert.AreEqual(200, totalAmount); }