Class TreeNodeTests
Inheritance
System.Object
TreeNodeTests
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: MoreStructures.Tests.PriorityQueues.BinomialHeap
Assembly: MoreStructures.Tests.dll
Syntax
public class TreeNodeTests
Methods
| Improve this Doc View SourceAddChild_AddsToTheChildrenOfTheParentAndSetBackreferences()
Declaration
public void AddChild_AddsToTheChildrenOfTheParentAndSetBackreferences()
AddChild_ThrowsExceptionIfNodeIsAlreadyChildOfTheParent()
Declaration
public void AddChild_ThrowsExceptionIfNodeIsAlreadyChildOfTheParent()
AddChild_ThrowsExceptionIfNodeIsARoot()
Declaration
public void AddChild_ThrowsExceptionIfNodeIsARoot()
AddChild_ThrowsExceptionIfNodeIsChildOfAnotherNode()
Declaration
public void AddChild_ThrowsExceptionIfNodeIsChildOfAnotherNode()
AddChild_ThrowsExceptionIfNodeParentPropertiesAreIncoherent()
Declaration
public void AddChild_ThrowsExceptionIfNodeParentPropertiesAreIncoherent()
DeepCopy_PointsToSamePrioritizedItem()
Declaration
public void DeepCopy_PointsToSamePrioritizedItem()
DeepCopy_PreservesParentChildStructure()
Declaration
public void DeepCopy_PreservesParentChildStructure()
DeepCopy_PreservesParentChildStructureAtMultipleLevels()
Declaration
public void DeepCopy_PreservesParentChildStructureAtMultipleLevels()
DeepCopy_WorksWithLeaves()
Declaration
public void DeepCopy_WorksWithLeaves()
DetachFromParent_ThrowsExceptionIfNodeIsARoot()
Declaration
public void DetachFromParent_ThrowsExceptionIfNodeIsARoot()
DetachFromParent_ThrowsExceptionOnOrphan()
Declaration
public void DetachFromParent_ThrowsExceptionOnOrphan()
DetachFromParent_ThrowsExceptionWhenParentPropertiesAreIncoherent()
Declaration
public void DetachFromParent_ThrowsExceptionWhenParentPropertiesAreIncoherent()
DetachFromParent_UpdateParentPropertiesOnChild()
Declaration
public void DetachFromParent_UpdateParentPropertiesOnChild()
DetachFromParent_UpdatesParentChildren()
Declaration
public void DetachFromParent_UpdatesParentChildren()
IsInAHeap_IsTrueWhenAChild()
Declaration
public void IsInAHeap_IsTrueWhenAChild()
IsInAHeap_IsTrueWhenARoot()
Declaration
public void IsInAHeap_IsTrueWhenARoot()
ToString_IncludesIsALoser()
Declaration
public void ToString_IncludesIsALoser()
ToString_IncludesIsInHeap()
Declaration
public void ToString_IncludesIsInHeap()
ToString_IncludesPrioritizedItem()
Declaration
public void ToString_IncludesPrioritizedItem()