public async Task <VideoViewModel> GetVideoMetadata(string videoAddress) { var video = await _downloader.DownloadMetadata(videoAddress); var model = await _converter.Convert(video); return(model); }
public async Task CanDownloadVideo() { // Arrange: // Act: var result = await _sut.DownloadMetadata("https://www.youtube.com/watch?v=SoXFpP3-9gA"); // Assert: Assert.NotNull(result); }