public async Task AddAnimeSeriesCategoryAsync_WithValidObject() { var animeId = this.Context.AnimeSeries.FirstOrDefault().Id; var categoryId = this.Context.Categories.FirstOrDefault().Id; var animeId2 = this.Context.AnimeSeries.LastOrDefault().Id; var categoryId2 = this.Context.Categories.LastOrDefault().Id; var animeSeriesCategories = new AnimeSeriesCategories() { AnimeId = animeId, CategoryId = categoryId, }; var animeSeriesCategories2 = new AnimeSeriesCategories() { AnimeId = animeId2, CategoryId = categoryId2, }; await this.CategoryService.AddAnimeSeriesCategoryAsync(animeSeriesCategories); await this.CategoryService.AddAnimeSeriesCategoryAsync(animeSeriesCategories2); var result = this.Context.AnimeSeriesCategories.FirstOrDefault(p => p.AnimeId == animeId && p.CategoryId == categoryId); var result2 = this.Context.AnimeSeriesCategories.FirstOrDefault(p => p.AnimeId == animeId2 && p.CategoryId == categoryId2); Assert.IsNotNull(result); Assert.IsNotNull(result2); }
public async Task AddAnimeSeriesCategoryAsync(AnimeSeriesCategories animeSeriesCategory) { if (animeSeriesCategory == null) { return; } await this.AnimeContext.AnimeSeriesCategories.AddAsync(animeSeriesCategory); await this.AnimeContext.SaveChangesAsync(); }
public async Task AnimeSeriesCategoryExistsAsync_WithValidObject() { var animeId = int.MaxValue; int categoryId = int.MaxValue; var animeCategories = new AnimeSeriesCategories() { AnimeId = animeId, CategoryId = categoryId }; await this.Context.AnimeSeriesCategories.AddAsync(animeCategories); await this.Context.SaveChangesAsync(); var result = await this.CategoryService.AnimeSeriesCategoryExistsAsync(animeId, categoryId); Assert.IsTrue(result); }
public async Task GetAllCategoriesAsync_WithValidObject() { var cnt = (await this.CategoryService.GetAllCategoriesAsync()).ToList(); CollectionAssert.AreEqual(this.Context.Categories.ToList(), cnt); var animeId = this.Context.AnimeSeries.FirstOrDefault().Id; int categoryId = this.Context.Categories.LastOrDefault().Id; var animeCategories = new AnimeSeriesCategories() { AnimeId = animeId, CategoryId = categoryId }; await this.Context.AnimeSeriesCategories.AddAsync(animeCategories); await this.Context.SaveChangesAsync(); cnt = (await this.CategoryService.GetAllCategoriesAsync()).ToList(); CollectionAssert.AreEqual(this.Context.Categories.ToList(), cnt); }
public async Task AddAnimeSeriesCategoryAsync_WithInvalidObject() { AnimeSeriesCategories animeSeriesCategories = null; await this.CategoryService.AddAnimeSeriesCategoryAsync(animeSeriesCategories); }