public void Equals_Object_DifferentType_False() { // Arrange var instance = new DefaultConstraint("a", "b", "c", "d"); // Act var equals = instance.Equals(new Version(1, 0)); // Assert Assert.IsFalse(equals); }
public void Equals_Object_Null_False() { // Arrange var instance = new DefaultConstraint("a", "b", "c", "d"); // Act var equals = instance.Equals(null as object); // Assert Assert.IsFalse(equals); }
public void Equals_Object_SameInstance_True() { // Arrange var instance = new DefaultConstraint("a", "b", "c", "d"); // Act var equals = instance.Equals((object)instance); // Assert Assert.IsTrue(equals); }
public void Equals_Typed_TwoInstances(string tableSchema, string tableName, string columnName, string constraintName, bool expectedEquals) { // Arrange var instance1 = new DefaultConstraint("a", "b", "c", "d"); var instance2 = new DefaultConstraint(tableSchema, tableName, columnName, constraintName); // Act var equals = instance1.Equals(instance2); // Assert Assert.AreEqual(expectedEquals, equals); }