public void TestEquals_SameInstance() { var value = "A"; var id = 1; var lookup1 = new StaticLookup(value, id); Assert.IsTrue(lookup1.Equals(lookup1)); }
public void TestEquals_NullInstance() { var value = "A"; var id = 1; var lookup1 = new StaticLookup(value, id); Assert.IsFalse(lookup1.Equals(null)); }
public void TestEquals_DifferentObjectTypeInstance() { var value = "A"; var id = 1; var lookup1 = new StaticLookup(value, id); Assert.IsFalse(lookup1.Equals(1)); }
public void TestEquals_TwoObjectsAreEqual() { var value = "A"; var id = 1; var lookup1 = new StaticLookup(value, id); var lookup2 = new StaticLookup(value, id); Assert.IsTrue(lookup1.Equals(lookup2)); Assert.IsTrue(lookup2.Equals(lookup1)); }