public void StatsGetPopularPhotosBasic() { PopularPhotoCollection photos = AuthInstance.StatsGetPopularPhotos(DateTime.MinValue, PopularitySort.None, 0, 0); Assert.IsNotNull(photos, "PopularPhotos should not be null."); Assert.AreNotEqual(0, photos.Total, "PopularPhotos.Total should not be zero."); Assert.AreNotEqual(0, photos.Count, "PopularPhotos.Count should not be zero."); Assert.AreEqual(photos.Count, Math.Min(photos.Total, photos.PerPage), "PopularPhotos.Count should equal either PopularPhotos.Total or PopularPhotos.PerPage."); foreach (Photo p in photos) { Assert.IsNotNull(p.PhotoId, "Photo.PhotoId should not be null."); } foreach (PopularPhoto p in photos) { Assert.IsNotNull(p.PhotoId, "PopularPhoto.PhotoId should not be null."); Assert.AreNotEqual(0, p.StatViews, "PopularPhoto.StatViews should not be zero."); } }
public void StatsGetPopularPhotosNoParamsTest() { Flickr f = TestData.GetAuthInstance(); PopularPhotoCollection photos = f.StatsGetPopularPhotos(); Assert.IsNotNull(photos, "PopularPhotos should not be null."); Assert.AreNotEqual(0, photos.Total, "PopularPhotos.Total should not be zero."); Assert.AreNotEqual(0, photos.Count, "PopularPhotos.Count should not be zero."); Assert.AreEqual(photos.Count, Math.Min(photos.Total, photos.PerPage), "PopularPhotos.Count should equal either PopularPhotos.Total or PopularPhotos.PerPage."); foreach (Photo p in photos) { Assert.IsNotNull(p.PhotoId, "Photo.PhotoId should not be null."); } foreach (PopularPhoto p in photos) { Assert.IsNotNull(p.PhotoId, "PopularPhoto.PhotoId should not be null."); Assert.AreNotEqual(0, p.StatViews, "PopularPhoto.StatViews should not be zero."); } }