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"); }
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)); }