public void GetSeriesByPartOfDescription_ReturnsListOfSeries() { var description = RandomUtil.GetRandomString(30); SerieCommands.SaveSerie(new Serie { Description = description }, Context); var series = SerieQueries.GetSeriesByPartOfDescription(Context, description.Substring(RandomUtil.GetRandomNumber(1), RandomUtil.GetRandomNumber(1) + 1)); Assert.IsNotNull(series); Assert.IsNotNull(series.FirstOrDefault(s => s.Description == description)); }
public override void SaveEntity_EntityExists_EntityIsUpdated() { var competition = CreateCompetition(); var serie = SerieCommands.SaveSerie(new Serie { Description = RandomUtil.GetRandomString(), IdCompetition = competition.IdCompetition }, Context); Assert.IsNotNull(serie); var teamsToPromote = RandomUtil.GetRandomNumber(1); serie.TeamsPromote = teamsToPromote; serie.SaveSerie(Context); var serieDb = SerieQueries.GetSerieById(Context, serie.IdSerie); Assert.IsNotNull(serieDb.TeamsPromote); Assert.AreEqual(teamsToPromote, serieDb.TeamsPromote); }
public void GetSeriesByIdCompetition_SeriesForThatIdExist_ReturnsAllSeries() { var competition = CompetitionCommands.SaveCompetition( new Competition { Name = RandomUtil.GetRandomString(), Description = RandomUtil.GetRandomString(150) }, Context); SerieCommands.SaveSerie(new Serie { Description = RandomUtil.GetRandomString(), IdCompetition = competition.IdCompetition }, Context); SerieCommands.SaveSerie(new Serie { Description = RandomUtil.GetRandomString(), IdCompetition = competition.IdCompetition }, Context); var series = SerieQueries.GetSeriesByIdCompetition(Context, competition.IdCompetition); Assert.IsNotNull(series); Assert.AreEqual(2, series.Count); }
public void GetSeriesByIdCompetition_NoSeriesForThatIdExist_ReturnsEmptyList() { Assert.IsEmpty(SerieQueries.GetSeriesByIdCompetition(Context, -1)); }
public override void GetEntityById_EntityDoesNotExist_ReturnsNull() { Assert.IsNull(SerieQueries.GetSerieById(Context, -1)); }