public void test_equality_values() { var item = new ValueObjectClass(new object(), new object()); #pragma warning disable 1718 Assert.IsTrue(item == item); #pragma warning restore 1718 }
public void test_equality_different_values() { var item = new ValueObjectClass(new object(), new object()); var item2 = new ValueObjectClass(new object(), new object()); Assert.IsFalse(item == item2); }
public void test_equality_different_intance_equal_values() { var obj1 = new object(); var obj2 = new object(); var item = new ValueObjectClass(obj1, obj2); var item2 = new ValueObjectClass(obj1, obj2); Assert.IsTrue(item == item2); }
public void test_get_hash_code_propert_null() { var item = new ValueObjectClass(null, null); var hash = item.GetHashCode(); }
public void test_get_hash_code() { var item = new ValueObjectClass(new object(), new object()); var hash = item.GetHashCode(); }
public void test_equality_null_object() { var item = new ValueObjectClass(new object(), new object()); Assert.IsFalse(item.Equals((object)null)); }
public void test_equality_invalid_object() { var item = new ValueObjectClass(new object(), new object()); Assert.IsFalse(item.Equals(new object())); }