Esempio n. 1
0
        public void EntityInstanceMapping()
        {
            DEEntityInstanceBase instance = MockData.CreateInstanceWithData();

            List <SapValue> result = instance.ToParams("Tcode_test");

            //这儿的断言太扯,回头改
            Assert.IsNotNull(result, "实体实例转KeyValue报错");
        }
Esempio n. 2
0
        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);
        }