public void TestGuidMember() { var obj = new GuidMember { Member = Guid.NewGuid() }; 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(GuidMember.Member), false); // Update from object obj.Member = Guid.NewGuid(); Helper.TestMemberNode(containerNode, memberNode, obj, obj.Member, nameof(EnumMember.Member), false); // Update from Quantum containerNode.Members.First().Update(Guid.NewGuid()); Helper.TestMemberNode(containerNode, memberNode, obj, obj.Member, nameof(EnumMember.Member), false); }
public void TestGuidMember() { var obj = new GuidMember { Member = Guid.NewGuid() }; 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(GuidMember.Member), false); // Update from object obj.Member = Guid.NewGuid(); Helper.TestMemberContentNode(containerNode, memberNode, obj, obj.Member, nameof(EnumMember.Member), false); // Update from Quantum containerNode.Children.First().Content.Update(Guid.NewGuid()); Helper.TestMemberContentNode(containerNode, memberNode, obj, obj.Member, nameof(EnumMember.Member), false); }