Ejemplo n.º 1
0
        public void Clone()
        {
            DataItemSet dis   = new DataItemSet("kaas", "tag", typeof(Url));
            DataItemSet clone = (DataItemSet)dis.DeepClone();

            //TODO: add more asserts.
            Assert.AreEqual(dis.Name, clone.Name);
            Assert.AreEqual(dis.Tag, clone.Tag);
        }
Ejemplo n.º 2
0
        public void ClonedDataItemsInSetShouldHaveClonedDataItemSetAsOwner()
        {
            DataItemSet dataItemSet = CreateEmptyDataItemSet();
            var         dataItem    = new DataItem();
            string      value       = "value";

            dataItem.Value = value;
            dataItemSet.DataItems.Add(dataItem);

            DataItemSet clonedSet = (DataItemSet)dataItemSet.DeepClone();

            Assert.AreEqual(clonedSet, clonedSet.DataItems[0].Owner);
        }