public void EqualsMethodTests() { Ability ability = new Ability() { AbilityTalentId = new AbilityTalentId("abil1", "abilbutton") { AbilityType = AbilityTypes.W, IsPassive = true, }, Tier = AbilityTiers.Basic, }; Talent talent = new Talent() { AbilityTalentId = new AbilityTalentId("abil1", "abilbutton") { AbilityType = AbilityTypes.W, IsPassive = true, }, Tier = TalentTiers.Level1, }; Assert.IsFalse(talent.Equals((int?)null)); Assert.IsFalse(talent.Equals(5)); Assert.IsTrue(talent.Equals(obj: talent)); Assert.IsTrue(talent.Equals(talent)); Assert.IsFalse(talent.Equals(ability)); }