public void EqualsNullTest() { IARoute route = new IARoute("GET", "/example"); IARoute other = null; Assert.IsFalse(route.Equals(other)); }
public void EqualsResourceIsNullTest() { IARoute route = new IARoute("GET", null); IARoute other = new IARoute("GET", "/example"); Assert.IsFalse(route.Equals(other)); Assert.AreNotEqual(route.GetHashCode(), other.GetHashCode()); }
public void EqualsSelfTest() { IARoute route = new IARoute("GET", "/example"); IARoute other = route; Assert.IsTrue(route.Equals(other)); Assert.AreEqual(route.GetHashCode(), other.GetHashCode()); }
public void EqualsDifferentActionTest() { IARoute route = new IARoute("GET", "/example"); IARoute other = new IARoute("PUT", "/example"); Assert.IsFalse(route.Equals(other)); Assert.AreNotEqual(route.GetHashCode(), other.GetHashCode()); }