Exemplo n.º 1
0
        public async Task <VideoViewModel> GetVideoMetadata(string videoAddress)
        {
            var video = await _downloader.DownloadMetadata(videoAddress);

            var model = await _converter.Convert(video);

            return(model);
        }
Exemplo n.º 2
0
        public async Task CanDownloadVideo()
        {
            // Arrange:

            // Act:
            var result = await _sut.DownloadMetadata("https://www.youtube.com/watch?v=SoXFpP3-9gA");

            // Assert:
            Assert.NotNull(result);
        }