Пример #1
0
    public void GivenHero_ShouldReciseExpirience_WhenAttakedTargetDies()
    {
        IAttakable dummy  = new IAttakableFake();
        IWeapon    weapon = new IWeaponFake();
        Hero       hero   = new Hero("Name", weapon);

        hero.Attack(dummy);

        Assert.AreEqual(20, hero.Experience);
    }
Пример #2
0
        public void GivenHero_WhenAttackedTargetDies_ThenHeroReceivesExperience()
        {
            IAttackable fakeTarget = new IAttackableFake();
            IWeapon     fakeWeapon = new IWeaponFake();
            Hero        hero       = new Hero("Hero", fakeWeapon);

            hero.Attack(fakeTarget);

            Assert.AreEqual(20, hero.Experience);
        }