public void TestIntMember()
        {
            var obj = new IntMember { Member = 5 };
            var container = new NodeContainer();

            // Construction
            var containerNode = (GraphNode)container.GetOrCreateNode(obj);
            Helper.TestNonCollectionObjectContentNode(containerNode, obj, 1);
            var memberNode = containerNode.Children.First();
            Helper.TestMemberContentNode(containerNode, memberNode, obj, obj.Member, nameof(IntMember.Member), false);

            // Update from object
            obj.Member = 6;
            Helper.TestMemberContentNode(containerNode, memberNode, obj, obj.Member, nameof(IntMember.Member), false);

            // Update from Quantum
            containerNode.Children.First().Content.Update(7);
            Helper.TestMemberContentNode(containerNode, memberNode, obj, obj.Member, nameof(IntMember.Member), false);
        }
예제 #2
0
        public void TestIntMember()
        {
            var obj = new IntMember {
                Member = 5
            };
            var container = new NodeContainer();

            // Construction
            var containerNode = container.GetOrCreateNode(obj);

            Helper.TestNonCollectionObjectNode(containerNode, obj, 1);
            var memberNode = containerNode.Members.First();

            Helper.TestMemberNode(containerNode, memberNode, obj, obj.Member, nameof(IntMember.Member), false);

            // Update from object
            obj.Member = 6;
            Helper.TestMemberNode(containerNode, memberNode, obj, obj.Member, nameof(IntMember.Member), false);

            // Update from Quantum
            containerNode.Members.First().Update(7);
            Helper.TestMemberNode(containerNode, memberNode, obj, obj.Member, nameof(IntMember.Member), false);
        }
예제 #3
0
        public void TestIntMember()
        {
            var obj = new IntMember {
                Member = 5
            };
            var container = new NodeContainer();

            // Construction
            var containerNode = (GraphNode)container.GetOrCreateNode(obj);

            Helper.TestObjectContentNode(containerNode, obj, 1);
            var memberNode = containerNode.Children.First();

            Helper.TestMemberContentNode(containerNode, memberNode, obj, obj.Member, nameof(IntMember.Member), false);

            // Update from object
            obj.Member = 6;
            Helper.TestMemberContentNode(containerNode, memberNode, obj, obj.Member, nameof(IntMember.Member), false);

            // Update from Quantum
            containerNode.Children.First().Content.Update(7);
            Helper.TestMemberContentNode(containerNode, memberNode, obj, obj.Member, nameof(IntMember.Member), false);
        }