Пример #1
0
        public void When_LeagueNameIsEmpty_Then_ValidationError()
        {
            var query = new AddTeamLeagueMatchGoalCommand
            {
                LeagueName = ""
            };

            var validator = new AddTeamLeagueMatchGoalCommandValidator();

            validator.ShouldHaveValidationErrorFor(x => x.LeagueName, query);
        }
Пример #2
0
        public void When_MatchGuidIsEmpty_Then_ValidationError()
        {
            var query = new AddTeamLeagueMatchGoalCommand
            {
                LeagueName = "Premier League",
                MatchGuid  = Guid.Empty
            };

            var validator = new AddTeamLeagueMatchGoalCommandValidator();

            validator.ShouldHaveValidationErrorFor(x => x.MatchGuid, query);
        }
Пример #3
0
        public void When_MinuteIsEmpty_Then_ValidationError()
        {
            var query = new AddTeamLeagueMatchGoalCommand
            {
                LeagueName = "Premier League",
                MatchGuid  = Guid.NewGuid(),
                TeamName   = "Tottenham Hotspur",
                Minute     = ""
            };

            var validator = new AddTeamLeagueMatchGoalCommandValidator();

            validator.ShouldHaveValidationErrorFor(x => x.Minute, query);
        }
Пример #4
0
        public void When_CommandIsOk_Then_NoValidationErrors()
        {
            var query = new AddTeamLeagueMatchGoalCommand
            {
                LeagueName = "Premier League",
                MatchGuid  = Guid.NewGuid(),
                TeamName   = "Tottenham Hotspur",
                Minute     = "1",
                PlayerName = "John Doe"
            };

            var validator = new AddTeamLeagueMatchGoalCommandValidator();

            validator.ShouldNotHaveValidationErrorFor(x => x.LeagueName, query);
            validator.ShouldNotHaveValidationErrorFor(x => x.MatchGuid, query);
            validator.ShouldNotHaveValidationErrorFor(x => x.TeamName, query);
            validator.ShouldNotHaveValidationErrorFor(x => x.Minute, query);
            validator.ShouldNotHaveValidationErrorFor(x => x.PlayerName, query);
        }