Exemple #1
0
        private void WinningTeamTestHelper(int homeGames, int guestGames, int totalGames, PlayingTeam expectedWinningTeam)
        {
            var noneGames = totalGames - homeGames - guestGames;
            if (noneGames < 0)
                throw new ArgumentException("Totalt antal set är mindre än hemmaset + bortaset");

            var m = new Match();

            for (int i = 0; i < homeGames; i++)
            {
                var homeGame = new Game() { HomeScore = 11, GuestScore = 0 };
                Assert.AreEqual(PlayingTeam.HomeTeam, homeGame.WinningTeam);

                m.Games.Add(homeGame);
            }

            for (int i = 0; i < guestGames; i++)
            {
                var guestGame = new Game() { HomeScore = 0, GuestScore = 11 };
                Assert.AreEqual(PlayingTeam.GuestTeam, guestGame.WinningTeam);

                m.Games.Add(guestGame);
            }

            for (int i = 0; i < noneGames; i++)
            {
                var noneGame = new Game();
                Assert.AreEqual(PlayingTeam.None, noneGame.WinningTeam);

                m.Games.Add(noneGame);
            }

            Assert.AreEqual(expectedWinningTeam, m.WinningTeam);
        }
Exemple #2
0
        private void WinningTeamTestHelper(int?homeScore, int?guestScore, PlayingTeam expectedWinningTeam)
        {
            var g = new Game()
            {
                HomeScore = homeScore, GuestScore = guestScore
            };

            Assert.AreEqual(expectedWinningTeam, g.WinningTeam);
        }
Exemple #3
0
 private void WinningTeamTestHelper(int? homeScore, int? guestScore, PlayingTeam expectedWinningTeam)
 {
     var g = new Game() { HomeScore = homeScore, GuestScore = guestScore };
     Assert.AreEqual(expectedWinningTeam, g.WinningTeam);
 }
Exemple #4
0
        private void WinningTeamTestHelper(int homeGames, int guestGames, int totalGames, PlayingTeam expectedWinningTeam)
        {
            var noneGames = totalGames - homeGames - guestGames;

            if (noneGames < 0)
            {
                throw new ArgumentException("Totalt antal set är mindre än hemmaset + bortaset");
            }

            var m = new Match();

            for (int i = 0; i < homeGames; i++)
            {
                var homeGame = new Game()
                {
                    HomeScore = 11, GuestScore = 0
                };
                Assert.AreEqual(PlayingTeam.HomeTeam, homeGame.WinningTeam);

                m.Games.Add(homeGame);
            }

            for (int i = 0; i < guestGames; i++)
            {
                var guestGame = new Game()
                {
                    HomeScore = 0, GuestScore = 11
                };
                Assert.AreEqual(PlayingTeam.GuestTeam, guestGame.WinningTeam);

                m.Games.Add(guestGame);
            }

            for (int i = 0; i < noneGames; i++)
            {
                var noneGame = new Game();
                Assert.AreEqual(PlayingTeam.None, noneGame.WinningTeam);

                m.Games.Add(noneGame);
            }

            Assert.AreEqual(expectedWinningTeam, m.WinningTeam);
        }