public void NumberOfTeamsTryParseCanOutNull()
        {
            NumberOfTeams result;

            NumberOfTeams.TryParse("7", out result);
            Assert.IsNull(result);
        }
        public void NumberOfTeamsTryParseCanOutValidResult()
        {
            NumberOfTeams result;

            NumberOfTeams.TryParse("24", out result);
            Assert.IsTrue(result.Value == 24);
        }
Example #3
0
 public Series(MatchDuration matchDuration, NumberOfTeams numberOfTeams, SeriesName name)
 {
     this.Id            = Guid.NewGuid();
     this.SeriesName    = name;
     this.NumberOfTeams = numberOfTeams;
     this.MatchDuration = matchDuration;
     this.TeamIds       = new HashSet <Guid>();
     this.Schedule      = new List <Match>();
 }
Example #4
0
        private void AddSeriesTeam(object obj)
        {
            var timeSpanMatchDuration = new TimeSpan(0, Convert.ToInt32(matchDuration), 0);

            var seriesSeriesName    = new SeriesName(this.seriesName);
            var seriesNumberOfTeams = new NumberOfTeams(this.selectedNumberOfTeams);
            var seriesMatchDuration = new MatchDuration(timeSpanMatchDuration);

            Series seriesToAdd = new Series(seriesMatchDuration, seriesNumberOfTeams, seriesSeriesName);

            foreach (var team in teamsToAddToSeries)
            {
                this.seriesService.AddTeamToSeries(seriesToAdd, team.Id);
                team.UpdatePlayerIds();
            }

            this.seriesService.Add(seriesToAdd);

            Messenger.Default.Send <Series>(seriesToAdd);
            ResetData();
            this.SeriesAddedConfirmText = "Series Added!";
        }
        public void NumberOfTeamsTryParseCanReturnFalse()
        {
            NumberOfTeams result;

            Assert.IsFalse(NumberOfTeams.TryParse("1", out result));
        }
 public void NumberOfTeamsInputIsUnevenThrowsArgumentExeption()
 {
     var matchDuartion = new NumberOfTeams(7);
 }
 public void NumberOfTeamsInputBelowMinimumValueThrowsArgumentExeption()
 {
     var matchDuartion = new NumberOfTeams(0);
 }
        public void NumberOfTeamsIsNotNull()
        {
            var numberOfTeams = new NumberOfTeams(4);

            Assert.IsNotNull(numberOfTeams);
        }
        public void NumberOfTeamsIsEqualToEntry()
        {
            var numberOfTeams = new NumberOfTeams(24);

            Assert.IsTrue(numberOfTeams.Value == 24);
        }