public void TestIsSibling() { // ACTION var isSibling = _me.IsSibling(_sister); var isNotSibling = _me.IsSibling(_cousin); // ASSERT Assert.True(isSibling); Assert.False(isNotSibling); }
public void TestMakeSiblingOfParentWhereCurrentSiblingsBecomeChildren() { // ACTION _sister.MakeSiblingOfParent(true); // Left-arrow functionality var sisIsDadsSisNow = _sister.IsSibling(_dad); var dadHasNoChildrenNow = _dad.Children.Count == 0; var sisHasMeAsChildNow = _me.Parent == _sister; // ASSERT Assert.True(sisIsDadsSisNow); Assert.True(dadHasNoChildrenNow); Assert.True(sisHasMeAsChildNow); }