Esempio n. 1
0
        public void AllModifiersTest()
        {
            var modifiers = new List <IItemModifier>();
            var mockMod   = new Mock <IItemDamageModifier>();

            mockMod.Setup(x => x.DamageType).Returns(DamageType.Chaos);
            mockMod.Setup(x => x.Amount).Returns(.1f);
            modifiers.Add(mockMod.Object);
            var mods = new ItemModifierCollection(Rarity.Magic, modifiers);

            var amulet = new JadeAmulet(Rarity.Magic, mods);

            var target = new EquipmentSet
            {
                Amulet = amulet,
            };

            var mod = target.AllModifiers.First();

            Assert.AreEqual(mockMod.Object, mod);
        }
Esempio n. 2
0
 public JadeAmulet(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Esempio n. 3
0
File: Armor.cs Progetto: DrLeh/Game
 public Ring(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Esempio n. 4
0
File: Armor.cs Progetto: DrLeh/Game
 public Gloves(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Esempio n. 5
0
File: Armor.cs Progetto: DrLeh/Game
 public Helmet(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Esempio n. 6
0
File: Armor.cs Progetto: DrLeh/Game
 public Armor(Rarity rarity, ItemModifierCollection modifiers)
     : this(rarity)
 {
     Modifiers = modifiers;
 }
Esempio n. 7
0
 public ShortSword(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Esempio n. 8
0
 public LumberAxe(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Esempio n. 9
0
 public HandAxe(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Esempio n. 10
0
File: Weapon.cs Progetto: DrLeh/Game
 public Weapon(Rarity rarity, ItemModifierCollection modifiers)
     : this(rarity)
 {
     Modifiers = modifiers;
 }