Exemple #1
0
        public void TreeEntityBase_CompareTo_Null()
        {
            TestTreeEntity entity1 = CreateTestTree();

            int result = entity1.CompareTo(null);

            Assert.Equal(1, result);
        }
Exemple #2
0
        public void TreeEntityBase_CompareTo_Equal()
        {
            TestTreeEntity entity1 = CreateTestTree();
            TestTreeEntity entity2 = CreateTestTree();

            int result = entity1.CompareTo(entity2);

            Assert.Equal(0, result);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        public void TreeEntityBase_CompareTo_InvalidEntity()
        {
            TestTreeEntity entity1 = CreateTestTree();

            Assert.Throws <ArgumentException>(() => entity1.CompareTo(new MockEntity()));
        }