public void DomainName_Unit_GetHashCode_EquivalentInstances() { String firstLevelLabel = "com"; String secondLevelLabel = "vizistata"; String subDomainLabel = "www"; DomainName target = new DomainName(firstLevelLabel, secondLevelLabel, subDomainLabel); DomainName other = new DomainName(firstLevelLabel.ToUpperInvariant(), secondLevelLabel.ToLowerInvariant(), subDomainLabel); Assert.AreEqual(target.GetHashCode(), other.GetHashCode()); }
public void DomainName_Unit_GetHashCode_SameInstances() { String firstLevelLabel = "com"; String secondLevelLabel = "vizistata"; String subDomainLabel = "www"; DomainName target = new DomainName(firstLevelLabel, secondLevelLabel, subDomainLabel); DomainName other = target; Assert.AreEqual(target.GetHashCode(), other.GetHashCode()); }
public void DomainName_Unit_GetHashCode_DifferentSubDomainLabel() { String firstLevelLabel = "com"; String secondLevelLabel = "vizistata"; String subDomainLabel = "www"; DomainName target = new DomainName(firstLevelLabel, secondLevelLabel, subDomainLabel); subDomainLabel = "download"; DomainName other = new DomainName(firstLevelLabel, secondLevelLabel, subDomainLabel); Assert.AreNotEqual(target.GetHashCode(), other.GetHashCode()); }