Beispiel #1
0
        public void CompetitionModelOutTest()
        {
            EncounterModelOut   modelOut    = factory.CreateModelOut(testCompetition);
            CompetitionModelOut competition = modelOut as CompetitionModelOut;

            Assert.IsNotNull(competition);
            Assert.AreEqual(competition.Team_Position.Count, 3);
        }
Beispiel #2
0
        private CompetitionModelOut CreateCompetitionModelOut(EncounterDto encounter)
        {
            CompetitionModelOut converted = new CompetitionModelOut()
            {
                Id          = encounter.id,
                TeamIds     = encounter.teamsIds,
                Date        = encounter.date,
                SportName   = encounter.sportName,
                CommentsIds = encounter.commentsIds,
                HasResult   = encounter.hasResult
            };

            if (encounter.hasResult)
            {
                converted.Team_Position = encounter.result.teams_positions
                                          .Select(tp => new StandingModelOut()
                {
                    TeamId = tp.Item1, Points = tp.Item2
                })
                                          .ToList();
            }
            return(converted);
        }