public async Task <IActionResult> Video(int id) { var client = _httpClientFactory.CreateClient(); VideoManager manager = new VideoManager(client); VideoModel video = await manager.GetSelectedVideo(id); List <CommentModel> commentList = await manager.GetSelectedVideoComments(id); List <CommentModel> updatedCommentList = await manager.AddUserToComments(commentList); SelectedVideoModel selectedVideo = new SelectedVideoModel(video, updatedCommentList); return(View(selectedVideo)); }
public async Task TestVideoManagerGetSelectedVideo() { VideoModel video = await _manager.GetSelectedVideo(2); Assert.AreEqual(video.Id, 2); }