public void CompareToTests()
        {
            _wordCountInfo = new WordCountInfo("test", 3);
            IWordCountInfo _wordCountInfoEqual = new WordCountInfo("test1", 3); ;
            IWordCountInfo _wordCountInfoGreater = new WordCountInfo("test2", 4); ;
            IWordCountInfo _wordCountInfoLesser = new WordCountInfo("test3", 2); ;

            Assert.AreEqual<int>(0, _wordCountInfo.CompareTo(_wordCountInfoEqual));
            Assert.AreEqual<int>(-1, _wordCountInfo.CompareTo(_wordCountInfoLesser));
            Assert.AreEqual<int>(1, _wordCountInfo.CompareTo(_wordCountInfoGreater));
            Assert.AreEqual<int>(-1, _wordCountInfo.CompareTo(null));
            Assert.AreEqual<int>(-1, _wordCountInfo.CompareTo(new Object()));
        }
        public void CompareToTests()
        {
            _wordCountInfo = new WordCountInfo("test", 3);
            IWordCountInfo _wordCountInfoEqual   = new WordCountInfo("test1", 3);;
            IWordCountInfo _wordCountInfoGreater = new WordCountInfo("test2", 4);;
            IWordCountInfo _wordCountInfoLesser  = new WordCountInfo("test3", 2);;

            Assert.AreEqual <int>(0, _wordCountInfo.CompareTo(_wordCountInfoEqual));
            Assert.AreEqual <int>(-1, _wordCountInfo.CompareTo(_wordCountInfoLesser));
            Assert.AreEqual <int>(1, _wordCountInfo.CompareTo(_wordCountInfoGreater));
            Assert.AreEqual <int>(-1, _wordCountInfo.CompareTo(null));
            Assert.AreEqual <int>(-1, _wordCountInfo.CompareTo(new Object()));
        }