コード例 #1
0
        public void CreateViewTest()
        {
            var data = GetRandom.Object <UnitTermData>();
            var view = UnitTermViewFactory.Create(new UnitTerm(data));

            TestArePropertyValuesEqual(view, data);
        }
コード例 #2
0
        public void CreateObjectTest()
        {
            var view = GetRandom.Object <UnitTermView>();
            var data = UnitTermViewFactory.Create(view).Data;

            TestArePropertyValuesEqual(view, data);
        }
コード例 #3
0
        [TestMethod] public void CreateObjectTest()
        {
            var view = GetRandom.Object <UnitTermView>();
            var data = UnitTermViewFactory.Create(view).Data;

            arePropertiesEqual(view, data);
        }
コード例 #4
0
ファイル: UnitsPage.cs プロジェクト: jebere/Abc
        private void loadTerms(UniqueEntityView item)
        {
            Terms.Clear();
            if (item is null)
            {
                return;
            }
            terms.FixedFilter = GetMember.Name <UnitTermData>(x => x.MasterId);
            terms.FixedValue  = item.Id;
            var list = terms.Get().GetAwaiter().GetResult();

            foreach (var e in list)
            {
                Terms.Add(UnitTermViewFactory.Create(e));
            }
        }
コード例 #5
0
 protected internal override UnitTermView toView(UnitTerm obj)
 {
     return(UnitTermViewFactory.Create(obj));
 }
コード例 #6
0
 protected internal override UnitTerm toObject(UnitTermView view)
 {
     return(UnitTermViewFactory.Create(view));
 }
コード例 #7
0
 protected internal override UnitTermView toView(UnitTerm obj) => UnitTermViewFactory.Create(obj);
コード例 #8
0
 protected internal override UnitTerm toObject(UnitTermView view) => UnitTermViewFactory.Create(view);