Ejemplo n.º 1
0
        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));
        }