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