Inheritance: IComposite
Beispiel #1
0
 public void WhenPropertyCreatesCircularRefEqualsWorks()
 {
     var composite = new Composite();
     composite.Part = composite;
     var clone = composite.Clone(true);
     Assert.IsTrue(composite.EqualsByValue(clone));
 }
Beispiel #2
0
        public void WhenListElementCreatesCircularRefEqualsWorks()
        {
            var composite = new Composite
            {
                Name = "Body",
                Part = new Composite { Name = "Part" }
            };

            composite.Parts = new[] { composite };
            var clone = composite.Clone(true);
            Assert.IsTrue(composite.EqualsByValue(clone));
        }