public void AddCorrectValue_SkipCreatureIsPassed() { var attackWhenSkip = new AddAttackWhenSkip(9); var creature = new Angel(); var creaturesInBattle = new CreaturesInBattle(creature, 1); attackWhenSkip.ApplyOnSkip(creaturesInBattle); Assert.AreEqual(29, creaturesInBattle.PermanentAttack); }
public void ThrowArgumentNullException_NullSkipCreatureIsPassed() { var attackWhenSkip = new AddAttackWhenSkip(9); Assert.Throws <ArgumentNullException>(() => attackWhenSkip.ApplyOnSkip(null)); }