Esempio n. 1
0
        public override void Given()
        {
            var p1 = new MatchPlayer(player, playerTeam);
              var p2 = new MatchPlayer(opponent, opponentTeam);

              var match = new Web.Models.Match(meet, p1, p2) { DatePlayed = DateTime.Parse("1/1/2011") };
              results.Add(CreateResult(20, 0, 4, match));
              results.Add(CreateResult(20, 0, 1, match));
              results.Add(CreateResult(20, 0, 7, match));
              results.Add(CreateResult(20, 0, 8, match));

              match = new Web.Models.Match(meet, p1, p2) { DatePlayed = DateTime.Parse("1/3/2011") };
              results.Add(CreateResult(21, 0, 3, match));
              results.Add(CreateResult(21, 0, 3, match));

              match = new Web.Models.Match(meet, p1, p2) { DatePlayed = DateTime.Parse("1/4/2011") };
              results.Add(CreateResult(20, 0, 5, match));
              results.Add(CreateResult(20, 0, 2, match));

              match = new Web.Models.Match(meet, p1, p2) { DatePlayed = DateTime.Parse("1/5/2011") };
              results.Add(CreateResult(20, 0, 2, match));
              results.Add(CreateResult(20, 0, 3, match));

              match = new Web.Models.Match(meet, p1, p2) { DatePlayed = DateTime.Parse("1/6/2011") };
              results.Add(CreateResult(20, 0, 2, match));
              results.Add(CreateResult(20, 0, 3, match));
        }
Esempio n. 2
0
        public Match(Meet meet, MatchPlayer player1, MatchPlayer player2)
            : this()
        {
            Arg.NotNull(meet, "meet");
              Arg.NotNull(player1, "player1");
              Arg.NotNull(player2, "player2");
              Arg.Require(meet.Teams.Contains(player1.Team), "player1 is not a member of any of the meet's teams");
              Arg.Require(meet.Teams.Contains(player2.Team), "player2 is not a member of any of the meet's teams");

              Meet = meet;
              Players.Add(player1);
              player1.Match = this;
              Players.Add(player2);
              player2.Match = this;
        }