Пример #1
0
        public void ArenaNameTryParseCanOutNullValue()
        {
            ArenaName result;

            ArenaName.TryParse("Ullev/", out result);
            Assert.IsNull(result);
        }
Пример #2
0
        public void ArenaNameTryParseCanOutValidResult()
        {
            ArenaName result;

            ArenaName.TryParse("Ullevi", out result);
            Assert.IsTrue(result.Value == "Ullevi");
        }
Пример #3
0
        public void MatchLocationCanChange()
        {
            var loaction = new ArenaName("Bravida");

            Assert.IsFalse(this.match.Location == loaction);
            this.match.Location = loaction;
            Assert.IsTrue(this.match.Location == loaction);
        }
Пример #4
0
        public TeamTest()
        {
            var teamName = new TeamName("Ifk Göteborg");
            var arena    = new ArenaName("Ullevi");
            var email    = new EmailAddress("*****@*****.**");

            this.team = new Team(teamName, arena, email);
        }
Пример #5
0
        public void ArenaNameIsComparableByValue()
        {
            var arenaNameOne = new ArenaName("Ullevi");
            var arenaNameTwo = new ArenaName("Ullevi");

            Assert.AreEqual(arenaNameOne, arenaNameTwo);
            Assert.IsTrue(arenaNameOne == arenaNameTwo);
        }
Пример #6
0
        public void TeamArenaCanChange()
        {
            var arena = new ArenaName("Bravida");

            Assert.IsFalse(this.team.ArenaName == arena);
            this.team.ArenaName = arena;
            Assert.IsTrue(this.team.ArenaName == arena);
        }
Пример #7
0
        public MatchTests()
        {
            var arena  = new ArenaName("Ullevi");
            var date   = new MatchDateAndTime(new DateTime(2016, 12, 23, 19, 00, 00));
            var series = new Series(new MatchDuration(new TimeSpan(90 * 6000000000 / 10)), new NumberOfTeams(16), new SeriesName("Allsvenskan"));

            this.awayTeamId = Guid.NewGuid();
            this.homeTeamId = Guid.NewGuid();
            this.match      = new Match(arena, this.homeTeamId, this.awayTeamId, series, date);
        }
Пример #8
0
        public void ArenaNameWorksWithHashSet()
        {
            var nameOne      = new ArenaName("Ullevi");
            var arenaNameTwo = new ArenaName("Ullevi");
            var nameHashSet  = new HashSet <ArenaName> {
                nameOne, arenaNameTwo
            };

            Assert.IsTrue(nameHashSet.Count == 1);
        }
Пример #9
0
 public Match(ArenaName location, Guid homeTeam, Guid awayTeam, Series series, MatchDateAndTime date)
 {
     this.Id            = Guid.NewGuid();
     this.Location      = location;
     this.MatchDuration = series.MatchDuration;
     this.MatchDate     = date;
     this.HomeTeamId    = homeTeam;
     this.AwayTeamId    = awayTeam;
     this.SeriesId      = series.Id;
 }
Пример #10
0
 public Match(ArenaName location, Guid homeTeam, Guid awayTeam, Series series)
 {
     this.Id            = Guid.NewGuid();
     this.Location      = location;
     this.MatchDuration = series.MatchDuration;
     this.HomeTeamId    = homeTeam;
     this.AwayTeamId    = awayTeam;
     this.SeriesId      = series.Id;
     this.MatchDate     = new MatchDateAndTime(DateTime.Now + TimeSpan.FromDays(365));
 }
Пример #11
0
 public Team(TeamName name, ArenaName arenaName, EmailAddress email)
 {
     this.Id             = Guid.NewGuid();
     this.events         = new AggregatedTeamEvents(this.Id);
     this.stats          = new AggregatedTeamStats(this.Id);
     this.Name           = name;
     this.playerIds      = new List <Guid>();
     this.ArenaName      = arenaName;
     this.Email          = email;
     this.matchSchedules = new TeamMatchSchedule(this.Id);
 }
Пример #12
0
 public void ArenaNameThatContainsMoreThanFourtyCharactersThrowsFormatException()
 {
     var name = new ArenaName("HelloeveryoneletsseeifthisispassedWonderifthistestwillbepassedornot");
 }
Пример #13
0
 public void ArenaNameThatContainsLessThanTwoCharactersThrowsFormatException()
 {
     var name = new ArenaName("h");
 }
Пример #14
0
 public void AreanNameThatContainsNoneNumeralInvalidCharactersThrowsFormatException()
 {
     var name = new ArenaName(".%&#/");
 }
Пример #15
0
        public void ArenaNameIsNotNull()
        {
            var arenaName = new ArenaName("Ullevi");

            Assert.IsNotNull(arenaName);
        }
Пример #16
0
        public void ArenaNameTryParseCanReturnTrue()
        {
            ArenaName result;

            Assert.IsTrue(ArenaName.TryParse("Ullevi", out result));
        }
Пример #17
0
        public void ArenaNameCanHoldPolishLetters()
        {
            var arenaName = new ArenaName("ąćęłńóśźż ĄĆĘŁŃÓŚŹŻ");

            Assert.IsTrue(arenaName.Value == "ąćęłńóśźż ĄĆĘŁŃÓŚŹŻ");
        }
Пример #18
0
        public void ArenaNameCanHoldFrenchLetters()
        {
            var arenaName = new ArenaName("àâäôéèëêïîçùûüÿ æœÀÂÄÔÉÈËÊÏΟÇÙÛÜÆŒ");

            Assert.IsTrue(arenaName.Value == "àâäôéèëêïîçùûüÿ æœÀÂÄÔÉÈËÊÏΟÇÙÛÜÆŒ");
        }
Пример #19
0
        public void ArenaNameCanHoldGermanLetters()
        {
            var arenaName = new ArenaName("äöü ßÄÖÜẞ");

            Assert.IsTrue(arenaName.Value == "äöü ßÄÖÜẞ");
        }
Пример #20
0
        public void ArenaNameTryParseCanReturnFalse()
        {
            ArenaName result;

            Assert.IsFalse(ArenaName.TryParse("Ulle)i", out result));
        }
Пример #21
0
        public void ArenaNameCanHoldSpanishLetters()
        {
            var arenaName = new ArenaName("áéíñóúü ÁÉÍÑÓÚÜ");

            Assert.IsTrue(arenaName.Value == "áéíñóúü ÁÉÍÑÓÚÜ");
        }
Пример #22
0
        public void ArenaNameCanNotHoldSpecialUnicode()
        {
            var arenaName = new ArenaName("@£$€{[]}\\^'*~¨!\"#¤%&/()=?`´_:;,.-<>|");

            Assert.IsNotNull(arenaName);
        }
Пример #23
0
        public void ArenaNameCanHoldItalianLetters()
        {
            var arenaName = new ArenaName("àèéìíîòóùú ÀÈÉÌÍÎÒÓÙÚ");

            Assert.IsTrue(arenaName.Value == "àèéìíîòóùú ÀÈÉÌÍÎÒÓÙÚ");
        }
Пример #24
0
        public void ArenaNameIsEqualToEntry()
        {
            var arenaName = new ArenaName("Ullevi");

            Assert.IsTrue(arenaName.Value == "Ullevi");
        }