Beispiel #1
0
 public void Equals_ReturnsTrueWhenEqual()
 {
     Assert.IsTrue(yahoo1.Equals(yahoo2));
     Assert.IsTrue(yahoo2.Equals(yahoo1));
     Assert.IsTrue(object.Equals(yahoo1, yahoo2));
     Assert.IsTrue(object.Equals(yahoo2, yahoo1));
     Assert.AreEqual(yahoo1, yahoo2);
     Assert.AreEqual(yahoo2, yahoo1);
 }
        public void TestEquals()
        {
            var defaultaspx1 = new HyperLink(new Uri("http://about.me/"), "/default.aspx");

            var defaultaspx2 = new HyperLink(new Uri("http://about.me/"), "default.aspx");

            var defaultaspx3 = new HyperLink(new Uri("http://about.me/sub1/"), "../default.aspx");

            Assert.IsTrue(defaultaspx1.Equals(defaultaspx2));
            Assert.IsTrue(defaultaspx1.Equals(defaultaspx3));

            var links = new List<HyperLink>() {defaultaspx1, defaultaspx2, defaultaspx3};

            Assert.AreEqual(1, links.Distinct().Count());
        }
Beispiel #3
0
 public void Equals_ReturnsFalseWhenNotEqual()
 {
     Assert.IsFalse(yahoo1.Equals(yahoo3));
     Assert.IsFalse(yahoo3.Equals(yahoo1));
     Assert.IsFalse(object.Equals(yahoo1, yahoo3));
     Assert.IsFalse(object.Equals(yahoo3, yahoo1));
     Assert.AreNotEqual(yahoo1, yahoo3);
     Assert.AreNotEqual(yahoo3, yahoo1);
 }
        public void TestEquals()
        {
            var defaultaspx1 = new HyperLink(new Uri("http://about.me/"), "/default.aspx");

            var defaultaspx2 = new HyperLink(new Uri("http://about.me/"), "default.aspx");

            var defaultaspx3 = new HyperLink(new Uri("http://about.me/sub1/"), "../default.aspx");

            Assert.IsTrue(defaultaspx1.Equals(defaultaspx2));
            Assert.IsTrue(defaultaspx1.Equals(defaultaspx3));

            var links = new List <HyperLink>()
            {
                defaultaspx1, defaultaspx2, defaultaspx3
            };

            Assert.AreEqual(1, links.Distinct().Count());
        }