public void GetTeamsByIdCompetition_TeamsForThatCompetitionExist_ReturnsTeamList() { var competition = CompetitionCommands.SaveCompetition(new Competition { Name = RandomUtil.GetRandomString(), Description = RandomUtil.GetRandomString(100) }, Context); var serie1 = SerieCommands.SaveSerie(new Serie { Description = RandomUtil.GetRandomString(), IdCompetition = competition.IdCompetition }, Context); var serie2 = SerieCommands.SaveSerie(new Serie { Description = RandomUtil.GetRandomString(), IdCompetition = competition.IdCompetition }, Context); TeamCommands.SaveTeam(new Team { Name = RandomUtil.GetRandomString(), Description = RandomUtil.GetRandomString(), IdSerie = serie1.IdSerie }, Context); TeamCommands.SaveTeam(new Team { Name = RandomUtil.GetRandomString(), Description = RandomUtil.GetRandomString(), IdSerie = serie1.IdSerie }, Context); TeamCommands.SaveTeam(new Team { Name = RandomUtil.GetRandomString(), Description = RandomUtil.GetRandomString(), IdSerie = serie2.IdSerie }, Context); TeamCommands.SaveTeam(new Team { Name = RandomUtil.GetRandomString(), Description = RandomUtil.GetRandomString(), IdSerie = serie2.IdSerie }, Context); var teams = TeamQueries.GetTeamsByIdCompetition(Context, competition.IdCompetition); Assert.IsNotNull(teams); Assert.AreEqual(4, teams.Count); }
public override void GetEntityById_EntityDoesExist_ReturnsEntity() { var name = RandomUtil.GetRandomString(); var team = TeamCommands.SaveTeam(new Team { Description = RandomUtil.GetRandomString(200), Name = name }, Context); var teamDb = TeamQueries.GetTeamById(Context, team.IdTeam); Assert.IsNotNull(teamDb); Assert.AreEqual(name, teamDb.Name); }
public override void SaveEntity_EntityExists_EntityIsUpdated() { var personTitle = PersonTitleCreator.CreatePersonTitle(Context, out var person, out var title); var team = TeamCommands.SaveTeam(new Team { Description = RandomUtil.GetRandomString(), Name = RandomUtil.GetRandomString() }, Context); personTitle.IdTeam = team.IdTeam; personTitle.SavePersonTitle(Context); using (var context = new FootBallContext()) { var personTitleDb = PersonTitleQueries.GetAllPersonsTitlesByIdTeam(context, team.IdTeam); Assert.IsNotNull(personTitleDb); } }
public void GetTeamsByIdSerie_TeamsForThatSerieExist_ReturnsTeamList() { var serie = SerieCommands.SaveSerie(new Serie { Description = RandomUtil.GetRandomString() }, Context); TeamCommands.SaveTeam(new Team { Name = RandomUtil.GetRandomString(), Description = RandomUtil.GetRandomString(), IdSerie = serie.IdSerie }, Context); TeamCommands.SaveTeam(new Team { Name = RandomUtil.GetRandomString(), Description = RandomUtil.GetRandomString(), IdSerie = serie.IdSerie }, Context); var teams = TeamQueries.GetTeamsByIdSerie(Context, serie.IdSerie); Assert.IsNotNull(teams); Assert.AreEqual(2, teams.Count); }
public static PersonTitle CreatePersonTitle(FootBallContext context, out Person person, out Title title, out Team team) { person = PersonCommands.SavePerson( new Person { FirstName = RandomUtil.GetRandomString(), LastName = RandomUtil.GetRandomString() }, context); Assert.IsNotNull(person); title = TitleCommands.SaveTitle(new Title { Description = RandomUtil.GetRandomString() }, context); Assert.IsNotNull(title); team = TeamCommands.SaveTeam( new Team { Description = RandomUtil.GetRandomString(100), Name = RandomUtil.GetRandomString() }, context); return(PersonTitleCommands.SavePersonTitle(new PersonTitle { IdPerson = person.IdPerson, IdTitle = title.IdTitle, IdTeam = team.IdTeam }, context)); }