CloudinaryDotNet.Test.UploadMappingTest.TestUploadMapping C# (CSharp) Method

TestUploadMapping() private method

private TestUploadMapping ( ) : void
return void
        public void TestUploadMapping()
        {
            UploadMappingResults result;
            result = m_cloudinary.CreateUploadMapping(FOLDERS[0], TEMPLATE);
            StringAssert.AreEqualIgnoringCase("created", result.Message);

            result = m_cloudinary.UploadMapping(FOLDERS[0]);
            Assert.AreEqual(1, result.Mappings.Count);
            Assert.AreEqual(TEMPLATE, result.Mappings[FOLDERS[0]]);

            result = m_cloudinary.UpdateUploadMapping(FOLDERS[0], NEW_TEMPLATE);
            StringAssert.AreEqualIgnoringCase("updated", result.Message);

            result = m_cloudinary.UploadMapping(FOLDERS[0]);
            Assert.AreEqual(1, result.Mappings.Count);
            Assert.AreEqual(NEW_TEMPLATE, result.Mappings[FOLDERS[0]]);

            result = m_cloudinary.UploadMappings(new UploadMappingParams());
            Assert.IsTrue(result.Mappings.ContainsKey(FOLDERS[0]));
            Assert.IsTrue(result.Mappings.ContainsValue(NEW_TEMPLATE));

            result = m_cloudinary.DeleteUploadMapping(FOLDERS[0]);
            StringAssert.AreEqualIgnoringCase("deleted", result.Message);

            result = m_cloudinary.UploadMappings(new UploadMappingParams());
            Assert.IsFalse(result.Mappings.ContainsKey(FOLDERS[0]));
            Assert.IsFalse(result.Mappings.ContainsValue(NEW_TEMPLATE));
        }