public void TestGetResource()
{
// should allow get resource details
ImageUploadParams uploadParams = new ImageUploadParams()
{
File = new FileDescription(m_testImagePath),
EagerTransforms = new List<Transformation>() { new Transformation().Crop("scale").Width(2.0) },
PublicId = "testgetresource"
};
m_cloudinary.Upload(uploadParams);
GetResourceResult getResult = m_cloudinary.GetResource(
new GetResourceParams("testgetresource") { Phash = true });
Assert.IsNotNull(getResult);
Assert.AreEqual("testgetresource", getResult.PublicId);
Assert.AreEqual(1920, getResult.Width);
Assert.AreEqual(1200, getResult.Height);
Assert.AreEqual("jpg", getResult.Format);
Assert.AreEqual(1, getResult.Derived.Length);
Assert.Null(getResult.Metadata);
Assert.IsNotNullOrEmpty(getResult.Phash);
}