public void TestSprite()
{
ImageUploadParams uploadParams = new ImageUploadParams()
{
File = new FileDescription(m_testImagePath),
Tags = "logo,beauty",
PublicId = "logo1",
Transformation = new Transformation().Width(200).Height(100)
};
m_cloudinary.Upload(uploadParams);
uploadParams.PublicId = "logo2";
uploadParams.Transformation = new Transformation().Width(100).Height(100);
m_cloudinary.Upload(uploadParams);
uploadParams.PublicId = "logo3";
uploadParams.Transformation = new Transformation().Width(100).Height(300);
m_cloudinary.Upload(uploadParams);
SpriteParams sprite = new SpriteParams("logo");
SpriteResult result = m_cloudinary.MakeSprite(sprite);
Assert.NotNull(result);
Assert.NotNull(result.ImageInfos);
Assert.AreEqual(3, result.ImageInfos.Count);
Assert.Contains("logo1", result.ImageInfos.Keys);
Assert.Contains("logo2", result.ImageInfos.Keys);
Assert.Contains("logo3", result.ImageInfos.Keys);
}