public void GallerySearchReturnsImages() { ImgurGalleryImageList list = ImgurApiSource.Instance.GallerySearchAsync(GallerySort.time, GallerySearchWindow.all, 0, "cats").Result; // Check that some images are in the list Assert.IsFalse((list.Images.Count() < 5)); }
public void HotImagesReturnsImages() { ImgurGalleryImageList list = ImgurApiSource.Instance.GalleryDetailsAsync(GallerySection.hot, GallerySort.time, 0).Result; // Check that some images are in the list Assert.IsFalse((list.Images.Count() < 5)); }
public void TopImagesReturnsImages() { ImgurGalleryImageList list = ImgurApiSource.Instance.GetMainGalleryImagesAsync(MainGallerySection.top, MainGallerySort.viral, 0).Result; // Check that some images are in the list Assert.IsFalse((list.Images.Count() < 5)); }
/// <summary> /// Gets a list of the images in an album /// </summary> /// <param name="albumID">The requested album ID</param> /// <returns>The list of images in the album</returns> public async Task <IEnumerable <ImgurImage> > AlbumImagesAsync(string albumID) { string responseString = await GetAnonymousImgurDataAsync(ImgurEndpoints.AlbumImages(albumID)); ImgurGalleryImageList listBase = await Task.Run(() => JsonConvert.DeserializeObject <ImgurGalleryImageList>(responseString, _defaultSerializerSettings)); return(listBase.Images); }
public void ImageDetailsFilledInForImage() { ImgurGalleryImageList testImageList = ImgurApiSource.Instance.GetMainGalleryImagesAsync(MainGallerySection.hot, MainGallerySort.viral, 0).Result; ImgurImage testImage = testImageList.Images.ElementAt(3); ImgurImage newtestImage = ImgurApiSource.Instance.GetImageDetailsAsync(testImage.ID).Result; Assert.IsNotNull(newtestImage.isAnimated); Assert.IsNotNull(newtestImage.Height); Assert.IsNotNull(newtestImage.Bandwidth); }
public void GetImagesReturnsImagesOnDifferentPages() { ImgurGalleryImageList list = ImgurApiSource.Instance.GalleryDetailsAsync(GallerySection.top, GallerySort.viral, 1).Result; // Check that some images are in the list Assert.IsFalse((list.Images.Count() < 5)); ImgurGalleryImageList newlist = ImgurApiSource.Instance.GalleryDetailsAsync(GallerySection.hot, GallerySort.viral, 4).Result; // Check that some images are in the list Assert.IsFalse((newlist.Images.Count() < 5)); }