Example #1
0
        public void When_LeagueNameIsEmpty_Then_ValidationError()
        {
            var query = new GetPlayerForTeamCompetitorQuery
            {
                LeagueName = ""
            };

            var validator = new GetPlayerForTeamCompetitorQueryValidator();

            validator.ShouldHaveValidationErrorFor(x => x.LeagueName, query);
        }
Example #2
0
        public void When_PlayerNameIsEmpty_Then_ValidationError()
        {
            var query = new GetPlayerForTeamCompetitorQuery
            {
                LeagueName = "Premier League",
                TeamName   = "Tottenham Hotspur",
                PlayerName = ""
            };

            var validator = new GetPlayerForTeamCompetitorQueryValidator();

            validator.ShouldHaveValidationErrorFor(x => x.PlayerName, query);
        }
Example #3
0
        public void When_QueryIsOk_Then_NoValidationError()
        {
            var query = new GetPlayerForTeamCompetitorQuery
            {
                LeagueName = "Premier League",
                TeamName   = "Tottenham Hotspur",
                PlayerName = "John Doe"
            };

            var validator = new GetPlayerForTeamCompetitorQueryValidator();

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