public void CharacterEntersCombatWithOneTargetingSenseActive_CharacterSuffersNoPenaltyToOCVandDCV() { int OCV = Character.OCV.CurrentValue; Strike.Target(Target as HeroSystemCharacter); Assert.AreEqual(Character.OCV.CurrentValue, OCV); }
public void CharacterPerformsHalfPhaseCombatManuever_CharacterPhaseIsOver() { CombatSequence sequence = Factory.SequenceWithFastMediumAndSlowCharacters; sequence.StartCombat(); Phase attacking = sequence.ActivePhase; Strike strike = attacking.Character.Manuevers["Strike"] as Strike; strike.Target(sequence.NextCombatPhase.Character); strike.Perform(); Assert.AreNotEqual(attacking, sequence.ActivePhase); }