Пример #1
0
        public void CompareToTest( )
        {
            #region Different Websites

            var b1 = new Bookmark
            {
                ConnectorWebsite = "Website1",
                SearchTerm       = "Term1"
            };

            var b2 = new Bookmark
            {
                ConnectorWebsite = "Website2",
                SearchTerm       = "Term2"
            };

            Assert.AreEqual(-1, b1.CompareTo(b2));
            Assert.AreEqual(1, b2.CompareTo(b1));
            Assert.AreEqual(0, b1.CompareTo(b1));

            #endregion Different Websites

            #region Same Websites

            b1.ConnectorWebsite = b2.ConnectorWebsite = "Website";

            Assert.AreEqual(-1, b1.CompareTo(b2));
            Assert.AreEqual(1, b2.CompareTo(b1));
            Assert.AreEqual(0, b1.CompareTo(b1));

            #endregion Same Websites
        }