public void WhenTheHatIsTouchedByAMagicStick_TheHatCanGiveYouRabbits() { MagicStick magicStick = new MagicStick(); _simpleHat = magicStick.TurnMagical(_simpleHat); AssertCanTakeManyRabbits(); }
public EpicOption EpicFactory(int _nIndex) { EpicOption resultOption = null; switch (_nIndex) { case (int)E_EPIC_INDEX.E_EPIC_MAGIC: resultOption = new MagicStick(); break; case (int)E_EPIC_INDEX.E_EPIC_KO_HAMMER: resultOption = new KoHammer(); break; case (int)E_EPIC_INDEX.E_EPIC_GOLD_HAMMER: resultOption = new GoldHammer(); break; case (int)E_EPIC_INDEX.E_EPIC_FREEZING_TUNA: resultOption = new FreezingTuna(); break; case (int)E_EPIC_INDEX.E_EPIC_RUBBER_CHICKEN: resultOption = new RubberChicken(); break; case (int)E_EPIC_INDEX.E_EPIC_ENGINE_HAMMER: resultOption = new EngineHammer(); break; case (int)E_EPIC_INDEX.E_EPIC_ICEPUNCH: resultOption = new IcePunch(); break; case (int)E_EPIC_INDEX.E_EPIC_GOBLIN_HAMMER: resultOption = new GoblinHammer(); break; case (int)E_EPIC_INDEX.E_EPIC_SLEDE_HAMMER: resultOption = new SledeHammer(); break; default: break; } return(resultOption); }
public void TestMagicStickAttack1() { MagicStick magicStick = new MagicStick(); int expected = 89; Assert.AreEqual(expected, magicStick.AttackPower); }
public void TestMagicStickDefensePower() { MagicStick magicStick = new MagicStick(); int expected = 30; Assert.AreEqual(expected, magicStick.DefensePower); }
public void TestMagicStickDeffense() { MagicStick magicstick = new MagicStick(); Magic magic = new Magic(); int expected = (magic.DefensePower); Assert.AreEqual(expected, magicstick.DefensePower); }
public void MagicStickDefense() { MagicStick magicStick1 = new MagicStick(); Magic magic1 = new Magic(); int actual = magicStick1.DefensePower; int expected = magic1.DefensePower; Assert.AreEqual(actual, expected); }
public void TestMagicStickAttack() { MagicStick magicstick = new MagicStick(); Magic magic = new Magic(); Stick stick = new Stick(); int expected = (magic.AttackPower + stick.AttackPower * 3); Assert.AreEqual(expected, magicstick.AttackPower); }
public void TestMagicStickDefense() { // BRONCE 2. El item MagicStick tiene el poder de defensa de la magia que tiene. MagicStick mStick = new MagicStick(); Magic magic = new Magic(); int expected = magic.DefensePower; Assert.AreEqual(expected, mStick.DefensePower); }
public void TestMagicStickPower() { // BRONCE 1. El item MagicStick tiene un poder de ataque equivalente a (ataque de magia + ( ataque de stick * 3 ) ) MagicStick mStick = new MagicStick(); Stick stick = new Stick(); Magic magic = new Magic(); int expected = magic.AttackPower + (stick.AttackPower * 3); Assert.AreEqual(expected, mStick.AttackPower); }
public void TestItemMagicStickDefensePower() { //Creamos Magia la cual tiene defensa. Y de los dos elementos por lo cuales se forma //Magic Stick es el unico que contiene defensa. Por lo que el resultado deberia ser el mismo. Magic magic = new Magic(); MagicStick magicStick = new MagicStick(); int expected = magic.DefensePower; int actual = magicStick.DefensePower; Assert.AreEqual(expected, actual); }
public void WhenAdding2ItemsToACharacterTheCharactersDamageIsTheSumOfBothItems() { Elf elfo = new Elf("Eduardo"); MagicStick palitoMagico = new MagicStick(); MagicStick palitoMagico2 = new MagicStick(); elfo.AddItem(palitoMagico); elfo.AddItem(palitoMagico2); int expectedAttackPower = palitoMagico.AttackPower + palitoMagico2.AttackPower; Assert.AreEqual(elfo.AttackPower, expectedAttackPower); }
public void MagicStickAttack() { MagicStick magicStick1 = new MagicStick(); Magic magic1 = new Magic(); Stick stick1 = new Stick(); int AtaqueMagia = magic1.AttackPower; int AtaqueStick = stick1.AttackPower; int Actual = (AtaqueMagia + (AtaqueStick * 3)); int expected = magicStick1.AttackPower; Assert.AreEqual(Actual, expected); }
public void TestDefensePowerSum() { //Desafio 12 Wizard wizard = new Wizard("Wizard"); int baseDefensePower = wizard.DefensePower; MagicStick magicStick = new MagicStick(); Armor armor = new Armor(); wizard.AddItem(new MagicStick()); wizard.AddItem(new Armor()); int defensePowerFromItems = magicStick.DefensePower + armor.DefensePower; int expectedDefensePower = baseDefensePower + defensePowerFromItems; int actualDefensePower = wizard.DefensePower; Assert.AreEqual(expectedDefensePower, actualDefensePower); }
public void TestAttackPowerSum() { //Desafio 11 Wizard wizard = new Wizard("Wizard"); int baseAtackPower = wizard.AttackPower; MagicStick magicStick = new MagicStick(); Gauntlet gauntlet = new Gauntlet(); wizard.AddItem(new MagicStick()); wizard.AddItem(new Gauntlet()); int atackPowerFromItems = magicStick.AttackPower + gauntlet.AttackPower; int expectedAtackPower = baseAtackPower + atackPowerFromItems; int actualAtackPower = wizard.AttackPower; Assert.AreEqual(expectedAtackPower, actualAtackPower); }
public void WhenThereIsAnExchangeEncounterTheSenderLosesAllItems() { Elf elfo = new Elf("Eduardo"); MagicStick palitoMagico = new MagicStick(); MagicStick palitoMagico2 = new MagicStick(); Robes robe = new Robes(); elfo.AddItem(palitoMagico); elfo.AddItem(palitoMagico2); Elf elfoChorro = new Elf("El roba eduardos"); List <IItem> items = new List <IItem>(); items.Add(palitoMagico); items.Add(palitoMagico2); items.Add(robe); ExchangeEncounter encuentro = new ExchangeEncounter(elfo, elfoChorro, items); encuentro.DoEncounter(); List <IItem> expectedItems = new List <IItem>(); Assert.AreEqual(expectedItems, elfo.Items); }
public void SetUp() { magicStick = new MagicStick(); magic = new Magic(); stick = new Stick(); }
public void Refresh() { magicStick = manager.MyHero.UsableAbilities.FirstOrDefault(x => x.Id == AbilityId) as MagicStick; }