public static void Compare_GivenTwoNullIdentifiers_ReturnsZero() { var comparer = new IdentifierComparer(StringComparison.CurrentCulture); var compareResult = comparer.Compare(null, null); Assert.That(compareResult, Is.Zero); }
public static void Equals_GivenIdentifiersWithSameServersSetAndExplicitComparer_ReturnsTrue() { var identifier = new Identifier("name", "name", "name", "test"); var otherIdentifier = new Identifier("name", "name", "name", "test"); var comparer = new IdentifierComparer(StringComparison.CurrentCulture); Assert.That(comparer.Equals(identifier, otherIdentifier), Is.True); }
public static void Equals_WhenServerSetAndGivenIdentifiersWithDifferentServersSet_ReturnsFalse() { var identifier = new Identifier("other", "name", "name", "test"); var otherIdentifier = new Identifier("name", "name", "name", "test"); var comparer = new IdentifierComparer(StringComparison.CurrentCulture, defaultServer: "name", defaultDatabase: "name", defaultSchema: "name"); Assert.That(comparer.Equals(identifier, otherIdentifier), Is.False); }
public static void Equals_GivenIdentifiersWithDifferentDatabasesSetAndExplicitComparer_ReturnsFalse() { var identifier = new Identifier("other", "name", "test"); var otherIdentifier = new Identifier("name", "name", "test"); var comparer = new IdentifierComparer(StringComparison.CurrentCulture); Assert.That(comparer.Equals(identifier, otherIdentifier), Is.False); }
public static void Equals_WhenDefaultDatabaseSetAndGivenIdentifierWithNullDatabase_ReturnsTrue() { var identifier = new Identifier("name", "test"); var otherIdentifier = new Identifier("name", "name", "test"); var comparer = new IdentifierComparer(StringComparison.CurrentCulture, defaultDatabase: "name"); Assert.That(comparer.Equals(identifier, otherIdentifier), Is.True); }
public static void Compare_GivenRightNullIdentifier_ReturnsNonZero() { var identifier = new Identifier("name", "name", "name", "test"); var comparer = new IdentifierComparer(StringComparison.CurrentCulture); var compareResult = comparer.Compare(identifier, null); Assert.That(compareResult, Is.Not.Zero); }
public static void Compare_GivenSameIdentifier_ReturnsZero() { var identifier = new Identifier("name", "name", "name", "test"); var comparer = new IdentifierComparer(StringComparison.CurrentCulture); var compareResult = comparer.Compare(identifier, identifier); Assert.That(compareResult, Is.Zero); }
public static void Compare_GivenDifferentLocalName_ReturnsNonZero() { var identifier = new Identifier("name", "name", "name", "name"); var otherIdentifier = new Identifier("name", "name", "name", "z"); var comparer = new IdentifierComparer(StringComparison.CurrentCulture); var compareResult = comparer.Compare(identifier, otherIdentifier); Assert.That(compareResult, Is.Not.Zero); }
public static void Equals_GivenEqualValues_ReturnsTrue() { const string name = "test"; var comparer = new IdentifierComparer(); var identifier = new Identifier(name); var otherIdentifier = new Identifier(name); Assert.Multiple(() => { Assert.That(comparer.Equals(null, null), Is.True); Assert.That(comparer.Equals(identifier, otherIdentifier), Is.True); }); }
public static void Equals_GivenDifferentValues_ReturnsFalse() { const string name = "test"; const string otherName = "def"; var comparer = new IdentifierComparer(); var identifier = new Identifier(name); var otherIdentifier = new Identifier(otherName); Assert.Multiple(() => { Assert.That(comparer.Equals(identifier, null), Is.False); Assert.That(comparer.Equals(null, identifier), Is.False); Assert.That(comparer.Equals(identifier, otherIdentifier), Is.False); }); }
public static void GetHashCode_GivenNonNullArgument_ReturnsNonZeroValue() { var comparer = new IdentifierComparer(); Assert.That(comparer.GetHashCode("test"), Is.Not.Zero); }
public static void GetHashCode_GivenNullArgument_ReturnsZero() { var comparer = new IdentifierComparer(); Assert.That(comparer.GetHashCode(null), Is.Zero); }
/// <summary> /// Initializes a new instance of the <see cref="ContactComparer"/> class. /// </summary> /// <param name="target">The target.</param> public ContactComparer(Identifier512 target) { comparer = new IdentifierComparer(target); }