Ejemplo 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);
        }
Ejemplo n.º 2
0
 public JadeAmulet(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Ejemplo n.º 3
0
Archivo: Armor.cs Proyecto: DrLeh/Game
 public Ring(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Ejemplo n.º 4
0
Archivo: Armor.cs Proyecto: DrLeh/Game
 public Gloves(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Ejemplo n.º 5
0
Archivo: Armor.cs Proyecto: DrLeh/Game
 public Helmet(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Ejemplo n.º 6
0
Archivo: Armor.cs Proyecto: DrLeh/Game
 public Armor(Rarity rarity, ItemModifierCollection modifiers)
     : this(rarity)
 {
     Modifiers = modifiers;
 }
Ejemplo n.º 7
0
 public ShortSword(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Ejemplo n.º 8
0
 public LumberAxe(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Ejemplo n.º 9
0
 public HandAxe(Rarity rarity, ItemModifierCollection modifiers) : base(rarity, modifiers)
 {
 }
Ejemplo n.º 10
0
Archivo: Weapon.cs Proyecto: DrLeh/Game
 public Weapon(Rarity rarity, ItemModifierCollection modifiers)
     : this(rarity)
 {
     Modifiers = modifiers;
 }