Index: test/Common/DelftTools.Utils.Tests/Reflection/AutoClonerTest.cs =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r5fc71a385897af92ccb092f2f969b5709afab85a --- test/Common/DelftTools.Utils.Tests/Reflection/AutoClonerTest.cs (.../AutoClonerTest.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9) +++ test/Common/DelftTools.Utils.Tests/Reflection/AutoClonerTest.cs (.../AutoClonerTest.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) @@ -12,7 +12,14 @@ [Test] public void AutoCloneClassWithValuesArrayAsField() { - var inst = new ClassWithValueArray { values = new[] { 1.0, 3.0 } }; + var inst = new ClassWithValueArray + { + values = new[] + { + 1.0, + 3.0 + } + }; var clone = TypeUtils.DeepClone(inst); Assert.AreEqual(inst.values.Length, clone.values.Length); Assert.AreEqual(inst.values[0], clone.values[0]); @@ -26,19 +33,22 @@ var deepPeer = new TypeUtilsTest.SuperCloneTestClassWithReference(); var inst = new TypeUtilsTest.SuperCloneTestClassWithReference + { + OtherName = otherName, + Name = name, + Peer = new TypeUtilsTest.SuperCloneTestClassWithReference { - OtherName = otherName, - Name = name, - Peer = new TypeUtilsTest.SuperCloneTestClassWithReference { Peer = deepPeer } - }; + Peer = deepPeer + } + }; var clone = TypeUtils.DeepClone(inst); Assert.AreEqual(otherName, clone.OtherName); Assert.AreEqual(name, clone.Name); Assert.AreNotSame(inst, clone); Assert.IsNotNull(clone.Peer); - var clonedDeepPeer = ((TypeUtilsTest.SuperCloneTestClassWithReference)clone.Peer).Peer; + var clonedDeepPeer = ((TypeUtilsTest.SuperCloneTestClassWithReference) clone.Peer).Peer; Assert.IsNotNull(clonedDeepPeer); Assert.AreNotSame(inst.Peer, clone.Peer); Assert.AreNotSame(deepPeer, clonedDeepPeer); @@ -48,7 +58,20 @@ public void AutoCloneWithExternalAggregation() { // create small graph with aggregation - var set = new Set { Elements = { new Element { Name = "a"}, new Element { Name = "b"} } }; + var set = new Set + { + Elements = + { + new Element + { + Name = "a" + }, + new Element + { + Name = "b" + } + } + }; set.Elements.ForEach(e => e.Set = set); // clone only subgraph @@ -62,7 +85,20 @@ public void AutoCloneWithInternalAggregation() { // create small graph with aggregation - var set = new Set { Elements = { new Element { Name = "a" }, new Element { Name = "b" } } }; + var set = new Set + { + Elements = + { + new Element + { + Name = "a" + }, + new Element + { + Name = "b" + } + } + }; set.Elements.ForEach(e => e.Set = set); set.RootElement = set.Elements.First(); @@ -95,7 +131,7 @@ } public List Elements { get; set; } - + [Aggregation] public Element RootElement { get; set; } }