public void TestResourcesCursor()
{
// should allow listing resources with cursor
var uploadParams = new ImageUploadParams()
{
File = new FileDescription(m_testImagePath),
PublicId = "testlistresources1"
};
m_cloudinary.Upload(uploadParams);
uploadParams = new ImageUploadParams()
{
File = new FileDescription(m_testImagePath),
PublicId = "testlistresources2"
};
m_cloudinary.Upload(uploadParams);
var listParams = new ListResourcesParams()
{
ResourceType = ResourceType.Image,
MaxResults = 1
};
var result1 = m_cloudinary.ListResources(listParams);
Assert.IsNotNull(result1.Resources);
Assert.AreEqual(1, result1.Resources.Length);
Assert.IsFalse(String.IsNullOrEmpty(result1.NextCursor));
listParams.NextCursor = result1.NextCursor;
var result2 = m_cloudinary.ListResources(listParams);
Assert.IsNotNull(result2.Resources);
Assert.AreEqual(1, result2.Resources.Length);
Assert.AreNotEqual(result1.Resources[0].PublicId, result2.Resources[0].PublicId);
}