public void CorrectSpellBookDamageCalculation() //Se prueba que el daño de un spellbook sea igual al total de hechizos que contiene { //Act spellBook.AddSpell(spell); spellBook.AddSpell(spell); spellBook.AddSpell(spell); spellBook.AddSpell(spell); //Assert Assert.AreEqual(80, spellBook.Damage); }
private void cmdAddSpell_Click(object sender, EventArgs e) { var ret = Web.GetString("http://www.wowhead.com/spell=" + nudSpellId.Value + "&power"); var split1 = ret.Split(':')[1]; var split2 = split1.Substring(0, split1.IndexOf(',')); var spellName = split2.Replace("'", "").Trim(); txtSpellName.Text = spellName; SpellBook.AddSpell(nudSpellId, txtSpellName, key); }
private void AddButton_Click(object sender, EventArgs e) // Tilføjer en spell til en liste. { bool Exists = false; Exists = mySpellBook.ConditionalNewValue(myAvailableSpells, Exists, mySpells.SpellName); // tjekker om en spell allerede eksitere DnDClassLibrary.Spell NewSpell = mySpellBook.AddSpell(Exists, mySpells.SpellName, mySpells.SpellLevel, mySpells.Range, mySpells.CastTime, mySpells.Components, mySpells.SpellSchool, mySpells.SpellDC, mySpells.SpellBonus, mySpells.SpellDamage, mySpells.Duration, mySpells.SpellDamageType, mySpells.SpellDescription); // tilføjer en nye spell i form af objektet NewSpell if (NewSpell == null) // hvis null NewSpell's værdi er Null, så kommer der en prompt om at det allerede existere. { MessageBox.Show("Item Already exists"); } else { myAvailableSpells.Add(NewSpell); // hvis NewSpell ikke er Null Bliver den tilføjet til Available spells. ClearTextBoxes(this.Controls); // rydder alle bokse, så der kan skrive nyt i dem. } RunAvailableSpellsList(); }
private void cmdAddSpell_Click(object sender, EventArgs e) { SpellBook.AddSpell(nudSpellId, txtSpellName, cmbKeyBind); }