public void TestUploadLocalImage()
{
var uploadParams = new ImageUploadParams()
{
File = new FileDescription(m_testImagePath)
};
var uploadResult = m_cloudinary.Upload(uploadParams);
Assert.AreEqual(1920, uploadResult.Width);
Assert.AreEqual(1200, uploadResult.Height);
Assert.AreEqual("jpg", uploadResult.Format);
var checkParams = new SortedDictionary<string, object>();
checkParams.Add("public_id", uploadResult.PublicId);
checkParams.Add("version", uploadResult.Version);
var api = new Api(m_account);
string expectedSign = api.SignParameters(checkParams);
Assert.AreEqual(expectedSign, uploadResult.Signature);
}