public void TreeEntityBase_CompareTo_Null() { TestTreeEntity entity1 = CreateTestTree(); int result = entity1.CompareTo(null); Assert.Equal(1, result); }
public void TreeEntityBase_CompareTo_Equal() { TestTreeEntity entity1 = CreateTestTree(); TestTreeEntity entity2 = CreateTestTree(); int result = entity1.CompareTo(entity2); Assert.Equal(0, result); }
public void TreeEntityBase_CompareTo_LesserTree() { TestTreeEntity entity1 = CreateTestTree(); TestTreeEntity entity2 = CreateTestTree(); entity2.RootNode.ChildNodes.RemoveAt(0); int result = entity1.CompareTo(entity2); Assert.Equal(-1, result); }
public void TreeEntityBase_CompareTo_InvalidEntity() { TestTreeEntity entity1 = CreateTestTree(); Assert.Throws <ArgumentException>(() => entity1.CompareTo(new MockEntity())); }