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);
        }