示例#1
0
        public void CompareTo()
        {
            WordInfo info1 = new WordInfo("word", 0, 0, WordLocation.Content);
            WordInfo info2 = new WordInfo("word", 0, 0, WordLocation.Content);
            WordInfo info3 = new WordInfo("word", 10, 1, WordLocation.Content);
            WordInfo info4 = new WordInfo("word", 10, 1, WordLocation.Title);
            WordInfo info5 = new WordInfo("word2", 0, 0, WordLocation.Content);

            Assert.AreEqual(0, info1.CompareTo(info2), "info1 should equal info2");
            Assert.AreEqual(-3, info1.CompareTo(info3), "info1 should be smaller than info3");
            Assert.AreEqual(2, info3.CompareTo(info4), "info3 should be greater than info4");
            Assert.AreEqual(1, info1.CompareTo(null), "info1 should be greater than null");
            Assert.AreEqual(-1, info1.CompareTo(info5), "info1 should be smaller than info5");
        }
示例#2
0
        public void CompareTo()
        {
            WordInfo info1 = new WordInfo("word", 0, 0, WordLocation.Content);
            WordInfo info2 = new WordInfo("word", 0, 0, WordLocation.Content);
            WordInfo info3 = new WordInfo("word", 10, 1, WordLocation.Content);
            WordInfo info4 = new WordInfo("word", 10, 1, WordLocation.Title);
            WordInfo info5 = new WordInfo("word2", 0, 0, WordLocation.Content);

            Assert.AreEqual(0, info1.CompareTo(info2), "info1 should equal info2");
            Assert.AreEqual(-3, info1.CompareTo(info3), "info1 should be smaller than info3");
            Assert.AreEqual(2, info3.CompareTo(info4), "info3 should be greater than info4");
            Assert.AreEqual(1, info1.CompareTo(null), "info1 should be greater than null");
            Assert.AreEqual(-1, info1.CompareTo(info5), "info1 should be smaller than info5");
        }
示例#3
0
        public void CompareTo()
        {
            WordInfo info1 = new WordInfo("word", 0, 0, WordLocation.Content);
            WordInfo info2 = new WordInfo("word", 0, 0, WordLocation.Content);
            WordInfo info3 = new WordInfo("word", 10, 1, WordLocation.Content);
            WordInfo info4 = new WordInfo("word", 10, 1, WordLocation.Title);
            WordInfo info5 = new WordInfo("word2", 0, 0, WordLocation.Content);

            Assert.Equal(0, info1.CompareTo(info2));
            Assert.Equal(-3, info1.CompareTo(info3));
            Assert.Equal(2, info3.CompareTo(info4));
            Assert.Equal(1, info1.CompareTo(null));
            Assert.Equal(-1, info1.CompareTo(info5));
        }