public void IsDownloadingBasicTest() { MediaDownloadConvertManager manager = new MediaDownloadConvertManager(); for (int i = 0; i < 8; i++) { VboxFile vboxFile = (VboxFile)MediaFile.CreateNew(VboxDownloadConvertTests.VboxDownloadVideo); vboxFile.Metadata.FileName = "file " + i; manager.EnqueueDownloadAndConvertRequest(vboxFile, Directory.GetCurrentDirectory(), new MediaConverterMetadata(Converter.Bitrates.Kbps192, "file " + i, SupportedConversionFormats.Mp3)); } bool done = false; int count = 0; manager.DownloadConvertResult += delegate { done = ++count == 8; }; manager.StartDownload(); while (!done) { Thread.Sleep(200); } Assert.IsTrue(done); }
public void GetsCorrectVideoIdTest() { VboxFile file = MediaFile.CreateNew(MediaFileTests.VboxTestUrl) as VboxFile; string id = "a40c203d8b"; Assert.AreEqual((file.Metadata as VboxFileMetadata).VideoId, id); }
public void GetsCorrectFileNameTest() { string fileName = "Как се наказва изневяра .. Смях"; VboxFile file = MediaFile.CreateNew(MediaFileTests.VboxTestUrl) as VboxFile; string actualName = file.Metadata.FileName; Assert.AreEqual(fileName, actualName); }
public void PropertyFileOriginIsSetCorrectlyTest() { MediaFile MediaFile = new VboxFile(VboxTestUrl); Assert.AreEqual(MediaFile.FileOrigin, FileOrigin.Vbox7); }
public void PropertyUrlIsSetCorrectlyTest() { MediaFile MediaFile = new VboxFile(VboxTestUrl); Assert.AreEqual(MediaFile.Url, VboxTestUrl); }