public void should_download_video_when_informed_youtubewrapper_and_save_folder() { var service = new TestableVideoService(FakeYouTubeWrapper); var filename = service.Download(@"C:\Temp"); Assert.IsTrue(!string.IsNullOrEmpty(filename)); }
public void should_not_download_video_when_invalid_save_folder_informed() { var service = new TestableVideoService(FakeYouTubeWrapper); var filename = service.Download(null); Assert.IsTrue(string.IsNullOrEmpty(filename)); }
public void should_fail_download_when_cannot_save_on_disk() { var service = new TestableVideoService(FakeYouTubeWrapper) { FailOnSaveToDisk = true }; var filename = service.Download(null); Assert.IsTrue(string.IsNullOrEmpty(filename)); }
public void should_create_instance_of_type_VideoService() { var service = new TestableVideoService(null); Assert.IsInstanceOfType(service, typeof(IVideoService)); }