public void AttackDamage() { Goblin attacker = new Goblin(10); Goblin defender = new Goblin(10); attacker.Attack(defender); Assert.Less(defender.HitPoints, 10); }
public void TestGoblinVsDragon() { //Goblins are too afraid of Dragons to attack. => dragons always win Card goblin = new Goblin(); Card dragon = new Dragon(); Assert.IsTrue(dragon.Attack(goblin)); Assert.IsFalse(goblin.Attack(dragon)); }
public void TestAttack() { var attacker = new Goblin(); var defender = new Goblin(); int initialHp = defender.GetHp(); attacker.Attack(defender); Assert.AreNotEqual(initialHp, defender.GetHp()); }
private void Start() { Goblin myGoblin = new Goblin(); myGoblin.Attack(); /*Goblin redGoblin = new RedGoblin(); * redGoblin.Attack(); * * Goblin whiteGoblin = new WhiteGoblin(); * whiteGoblin.Attack();*/ }
private void Start() { Goblin myGoblin = new Goblin(); myGoblin.Attack(); Goblin redGoblin = new RedGoblin(); redGoblin.Attack(); Goblin whiteGoblin = new WhiteGoblin(); whiteGoblin.Attack(); }
private void Start() { Goblin myGoblin = new Goblin(); myGoblin.Attack(); Goblin myRedGoblin = new RedGoblin(); myRedGoblin.Attack(); Goblin myGreenGoblin = new GreenGoblin(); myGreenGoblin.Attack(); }
public void Run() { Goblin g1 = new Goblin(); //슬라임과 고블린의 전투 진행. Slime s1 = new Slime(); Console.WriteLine(Slime.SlimeCount); // 명확하게 클래스 이름을 통해서 접근하는 변수는 static변수다. //Console.WriteLine(s1.slimeCount); //s1.slimeCount //<-static도 캑체를 통해 변수에 접근 할수 있으면 static인지 아닌지 헷깔린다. Slime s2 = new Slime(); Slime s3 = new Slime(); s1.Attack(g1); g1.Attack(s1); }