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); }
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); }