public async Task <IEnumerable <TVShowDTO> > GetTVShows(int page = 1) { if (page == 0) { return(null); } CastMemberDTO mockCasMember_1 = new CastMemberDTO(1, "mockMember_1", null); CastMemberDTO mockCasMember_2 = new CastMemberDTO(2, "mockMember_2", "12-07-1999"); CastMemberDTO mockCasMember_3 = new CastMemberDTO(3, "mockMember_3", ""); CastMemberDTO mockCasMember_4 = new CastMemberDTO(4, "mockMember_2", "12-07-2020"); TVShowDTO mockTvShow_1 = new TVShowDTO(1, "mockTvShow_1", new List <CastMemberDTO> { mockCasMember_1, mockCasMember_2 }); TVShowDTO mockTvShow_2 = new TVShowDTO(2, "mockTvShow_2", new List <CastMemberDTO> { mockCasMember_3, mockCasMember_4 }); List <TVShowDTO> mockTvShows = new List <TVShowDTO>(); mockTvShows.Add(mockTvShow_1); mockTvShows.Add(mockTvShow_2); await Task.CompletedTask; return(mockTvShows); }
public void AddCastMember_Succesfully() { Task.Run(async() => { CastMemberDTO mockCasMember_2 = new CastMemberDTO(2, "mockMember_2", "12-07-1989"); await repo.AddCasts(mockCasMember_2); var cast = repo.GetAllTCast(); Assert.IsTrue(cast.First().Id == mockCasMember_2.Id); }).GetAwaiter().GetResult(); }
public async Task AddCasts(CastMemberDTO castMembers) { try { if (context.Cast.Where(x => x.Id == castMembers.Id).Count() <= 0) { await context.Cast.AddAsync(castMembers.ToModel()); } context.SaveChanges(); } catch { //TODO log } }
public void GetAllTVShows_Succesfully() { Task.Run(async() => { CastMemberDTO mockCasMember_4 = new CastMemberDTO(4, "mockMember_4", "12-07-1989"); TVShowDTO mockTvShow_4 = new TVShowDTO(4, "mockTvShow_4", new List <CastMemberDTO> { mockCasMember_4 }); await repo.AddTVShows(mockTvShow_4); var tvShows = repo.GetAllTVShows(); Assert.IsTrue(tvShows.First().Id == mockTvShow_4.Id); }).GetAwaiter().GetResult(); }
public void AddRelation_Succesfully() { Task.Run(async() => { CastMemberDTO mockCasMember_5 = new CastMemberDTO(5, "mockMember_5", "12-07-1989"); TVShowDTO mockTvShow_5 = new TVShowDTO(5, "mockTvShow_4", new List <CastMemberDTO> { mockCasMember_5 }); TVShowCastMemberDTO relation = new TVShowCastMemberDTO(mockTvShow_5.Id, mockCasMember_5.Id); await repo.AddTVShows(mockTvShow_5); await repo.AddCasts(mockCasMember_5); await repo.AddRelation(relation); var tvShows = await repo.GetTVShows(); var castId = tvShows.Where(x => x.Id == mockCasMember_5.Id).First().Id; Assert.AreEqual(mockTvShow_5.Id, castId); }).GetAwaiter().GetResult(); }
public IEnumerable <TVShowDTO> GetAllTVShows() { CastMemberDTO mockCasMember_1 = new CastMemberDTO(1, "mockMember_1", null); CastMemberDTO mockCasMember_2 = new CastMemberDTO(2, "mockMember_2", "12-07-1999"); CastMemberDTO mockCasMember_3 = new CastMemberDTO(3, "mockMember_3", ""); CastMemberDTO mockCasMember_4 = new CastMemberDTO(4, "mockMember_2", "12-07-2020"); TVShowDTO mockTvShow_1 = new TVShowDTO(1, "mockTvShow_1", new List <CastMemberDTO> { mockCasMember_1, mockCasMember_2 }); TVShowDTO mockTvShow_2 = new TVShowDTO(2, "mockTvShow_2", new List <CastMemberDTO> { mockCasMember_3, mockCasMember_4 }); List <TVShowDTO> mockTvShows = new List <TVShowDTO>(); mockTvShows.Add(mockTvShow_1); mockTvShows.Add(mockTvShow_2); return(mockTvShows); }
public async Task AddCasts(CastMemberDTO castMembers) { await Task.CompletedTask; }