CloudinaryDotNet.Test.CloudinaryTest.TestRestoreNoBackup C# (CSharp) Method

TestRestoreNoBackup() private method

private TestRestoreNoBackup ( ) : void
return void
        public void TestRestoreNoBackup()
        {
            const string TEST_PUBLIC_ID = "testdelandrestore_nobackup";

            ImageUploadParams uploadParams_nobackup = new ImageUploadParams()
            {
                File = new FileDescription(m_testImagePath),
                PublicId = TEST_PUBLIC_ID
            };

            m_cloudinary.Upload(uploadParams_nobackup);
            GetResourceResult resource = m_cloudinary.GetResource(TEST_PUBLIC_ID);
            Assert.IsNotNull(resource);
            Assert.AreEqual(TEST_PUBLIC_ID, resource.PublicId);

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

            resource = m_cloudinary.GetResource(TEST_PUBLIC_ID);
            Assert.IsTrue(string.IsNullOrEmpty(resource.PublicId));

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