コード例 #1
0
        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));
        }
コード例 #2
0
        public async Task TestVideoManagerGetSelectedVideoComments()
        {
            List <CommentModel> commentList = await _manager.GetSelectedVideoComments(2);

            Assert.AreEqual(commentList.Count, 5);
        }