public void Copy_ReturnsDifferentInstanceOfTierWithSameProperties() { _tier.TierType = TierType.Transcription; _tier.LinguisticType = "blah"; var copy = _tier.Copy(); Assert.AreNotSame(_tier, copy); Assert.AreEqual(_tier.DisplayName, copy.DisplayName); Assert.AreEqual(_tier.TierType, copy.TierType); Assert.AreEqual(_tier.Locale, copy.Locale); Assert.AreEqual(_tier.LinguisticType, copy.LinguisticType); Assert.AreEqual(_tier.GridColumn.GetType(), copy.GridColumn.GetType()); }