public void calculatePlayerAdvantageTest()
        {
            HockeyTeam home = new HockeyTeam("h");
            HockeyTeam away = new HockeyTeam("a");

            home.toggleGoaliePulled();
            string t = PenaltyAndTimeCalculator.calculatePlayerAdvantage(home, away);

            Assert.AreEqual("Empty Net", t);
            home.toggleGoaliePulled();

            away.setPen1(new TimeSpan(0, 2, 0));
            away.managePenalties();
            t = PenaltyAndTimeCalculator.calculatePlayerAdvantage(home, away);
            Assert.AreEqual("PP", t);

            away.setPen2(new TimeSpan(0, 2, 0));
            away.managePenalties();
            t = PenaltyAndTimeCalculator.calculatePlayerAdvantage(home, away);
            Assert.AreEqual("2PP", t);

            home.toggleGoaliePulled();
            t = PenaltyAndTimeCalculator.calculatePlayerAdvantage(home, away);
            Assert.AreEqual("EN 2PP", t);
        }
Ejemplo n.º 2
0
 public void toggleGoaliePulledTest()
 {
     team.toggleGoaliePulled();
     Assert.AreEqual(true, team.goaliePulled);
 }