|
|
|
@ -49,6 +49,17 @@ namespace Perspex.SceneGraph.UnitTests |
|
|
|
Assert.AreEqual(target, child.GetVisualParent()); |
|
|
|
} |
|
|
|
|
|
|
|
[TestMethod] |
|
|
|
public void Added_Child_Should_Have_InheritanceParent_Set() |
|
|
|
{ |
|
|
|
var target = new TestVisual(); |
|
|
|
var child = new TestVisual(); |
|
|
|
|
|
|
|
target.AddChild(child); |
|
|
|
|
|
|
|
Assert.AreEqual(target, child.InheritanceParent); |
|
|
|
} |
|
|
|
|
|
|
|
[TestMethod] |
|
|
|
public void Removed_Child_Should_Have_VisualParent_Cleared() |
|
|
|
{ |
|
|
|
@ -61,6 +72,18 @@ namespace Perspex.SceneGraph.UnitTests |
|
|
|
Assert.IsNull(child.GetVisualParent()); |
|
|
|
} |
|
|
|
|
|
|
|
[TestMethod] |
|
|
|
public void Removed_Child_Should_Have_InheritanceParent_Cleared() |
|
|
|
{ |
|
|
|
var target = new TestVisual(); |
|
|
|
var child = new TestVisual(); |
|
|
|
|
|
|
|
target.AddChild(child); |
|
|
|
target.RemoveChild(child); |
|
|
|
|
|
|
|
Assert.IsNull(child.InheritanceParent); |
|
|
|
} |
|
|
|
|
|
|
|
[TestMethod] |
|
|
|
public void Clearing_Children_Should_Clear_VisualParent() |
|
|
|
{ |
|
|
|
|