Пример #1
0
        public void ShouldThroughExceptionIfClubNotDefined()
        {
            var sut = new ExternalTeam
            {
                Name = TeamName
            };

            var x = sut.FullName;
        }
Пример #2
0
        public void ShouldNotIncludeLevelIfTeamIsAcademy()
        {
            var sut = new ExternalTeam
            {
                Club = new Club { Name = ClubName },
                Name = TeamName,
                Level = Level.Academy
            };

            Assert.AreEqual("ClubName - TeamName", sut.FullName);
        }
Пример #3
0
        public void ShouldIncludeD1IfTeamIsD1()
        {
            var sut = new ExternalTeam
                          {
                              Club = new Club {Name = ClubName},
                              Name = TeamName,
                              Level = Level.D1
                          };

            Assert.AreEqual("ClubName - TeamName (D1)", sut.FullName);
        }
Пример #4
0
 public void ShouldBeClubNameDashTeamName()
 {
     var club = new Club
                    {
                        Name = ClubName
                    };
     var sut = new ExternalTeam
                   {
                       Club = club,
                       Name = TeamName
                   };
     Assert.AreEqual("ClubName - TeamName", sut.FullName);
 }
Пример #5
0
        public void ShouldNotBeValidWithoutClub()
        {
            var sut = new ExternalTeam
                          {
                              Name = "TeamName",
                              ContactEmailAddress = "*****@*****.**",
                              ContactName = "Contact Name",
                              CityState = "City, ST",
                              ContactPhoneNumber = "1234567890"
                          };

            Assert.IsFalse(Validator.TryValidateObject(sut, new ValidationContext(sut, null, null), new List<ValidationResult>()));
        }