public void NullDoesNotEqualNonNull() { // Arrange var target = new IdAndVersionEqualityComparer(); // Act & Assert Assert.False(target.Equals(new ServerPackage(), null)); }
public void NullEqualsNull() { // Arrange var target = new IdAndVersionEqualityComparer(); // Act & Assert Assert.True(target.Equals(null, null)); }
public void IdComparisonIsCaseInsensitive() { // Arrange var target = new IdAndVersionEqualityComparer(); // Act & Assert Assert.True(target.Equals( new ServerPackage { Id = IdA.ToLower(), Version = VersionA }, new ServerPackage { Id = IdA.ToUpper(), Version = VersionA })); }
public void SameIdAndVersionAreEqual() { // Arrange var target = new IdAndVersionEqualityComparer(); // Act & Assert Assert.True(target.Equals( new ServerPackage { Id = IdA, Version = VersionA }, new ServerPackage { Id = IdA, Version = VersionA })); }
public void NullVersionEqualsNullVersion() { // Arrange var target = new IdAndVersionEqualityComparer(); // Act & Assert Assert.True(target.Equals( new ServerPackage { Id = IdA, Version = null }, new ServerPackage { Id = IdA, Version = null })); }
public void DifferentVersionsAreNotEqual() { // Arrange var target = new IdAndVersionEqualityComparer(); // Act & Assert Assert.False(target.Equals( new ServerPackage { Id = IdA, Version = VersionA }, new ServerPackage { Id = IdA, Version = VersionB })); }