CloudinaryDotNet.Test.CloudinaryTest.TestRestore C# (CSharp) 메소드

TestRestore() 개인적인 메소드

private TestRestore ( ) : void
리턴 void
        public void TestRestore()
        {
            const string TEST_PUBLIC_ID = "delete_restore";

            ImageUploadParams uploadParams_backup = new ImageUploadParams()
            {
                File = new FileDescription(m_testImagePath),
                PublicId = TEST_PUBLIC_ID,
                Backup = true
            };

            m_cloudinary.Upload(uploadParams_backup);
            GetResourceResult resource_backup = m_cloudinary.GetResource(TEST_PUBLIC_ID);
            Assert.IsNotNull(resource_backup);
            Assert.AreEqual(TEST_PUBLIC_ID, resource_backup.PublicId);

            DelResResult delResult_backup = m_cloudinary.DeleteResources(TEST_PUBLIC_ID);
            Assert.AreEqual("deleted", delResult_backup.Deleted[TEST_PUBLIC_ID]);

            resource_backup = m_cloudinary.GetResource(TEST_PUBLIC_ID);
            Assert.AreEqual(0, resource_backup.Length);

            RestoreResult rResult_backup = m_cloudinary.Restore(TEST_PUBLIC_ID);
            Assert.IsNotNull(rResult_backup.JsonObj[TEST_PUBLIC_ID], string.Format("Should contain key \"{0}\". ", TEST_PUBLIC_ID));
            Assert.AreEqual(TEST_PUBLIC_ID, rResult_backup.JsonObj[TEST_PUBLIC_ID]["public_id"].ToString());

            resource_backup = m_cloudinary.GetResource(TEST_PUBLIC_ID);
            Assert.IsFalse(string.IsNullOrEmpty(resource_backup.PublicId));
        }
CloudinaryTest