public async Task GenerateThumbFromWebsiteUrl_Failure() { var result = await ThumbGenerator.GenerateThumbnail("http://www.idontexistimprettysuremaybeIlladdrandom3243242.com", false); Assert.AreNotEqual(Status.Success, result.Status, "Expecting no thumb"); Assert.AreEqual("", result.Response); }
public async Task GenerateThumbFromWebsiteUrl() { var result = await ThumbGenerator.GenerateThumbnail("https://www.yahoo.com", false); var key = new FileKey(result.Response, FileType.Thumbnail); Assert.AreEqual(true, await FileManager.Instance.Exists(key), "Thumb did not get generated from image url"); await FileManager.Instance.Delete(key); Assert.AreEqual(false, await FileManager.Instance.Exists(key), "Thumb did not delete"); }
public async Task GenerateThumbFromImageUrl() { var result = await ThumbGenerator.GenerateThumbnail("https://voat.co/graphics/voat-goat.png", false); var key = new FileKey(result.Response, FileType.Thumbnail); Assert.AreEqual(!VoatSettings.Instance.OutgoingTraffic.Enabled, await FileManager.Instance.Exists(key), "Thumb did not get generated from image url"); await FileManager.Instance.Delete(key); Assert.AreEqual(false, await FileManager.Instance.Exists(key), "Thumb did not delete"); }
//[ExpectedException(typeof(WebException))] public async Task GenerateThumbFromImageUrl_Failure() { //await VoatAssert.ThrowsAsync<TaskCanceledException>(() => { // return ThumbGenerator.GenerateThumbnail("https://idontexistimprettysuremaybeIlladdrandom3243242.co/graphics/voat-goat.png", false); //}); var result = await ThumbGenerator.GenerateThumbnail("https://idontexistimprettysuremaybeIlladdrandom3243242.co/graphics/voat-goat.png", false); Assert.AreNotEqual(Status.Success, result.Status, "Expecting no thumb"); Assert.AreEqual("", result.Response); //var result = await ThumbGenerator.GenerateThumbFromImageUrl("https://idontexistimprettysuremaybeIlladdrandom3243242.co/graphics/voat-goat.png", 5000, false); //Assert.AreEqual(null, result, "Expecting no thumb"); }