Ejemplo n.º 1
0
        /// <summary>
        /// A convenient method for creating a structured metadata field before testing.
        /// </summary>
        /// <param name="fieldLabelSuffix">The distinguishable suffix.</param>
        /// <returns>The ExternalId of the structured metadata field.</returns>
        protected string CreateMetadataField(string fieldLabelSuffix)
        {
            var metadataLabel      = GetUniqueMetadataFieldLabel(fieldLabelSuffix);
            var metadataParameters = new StringMetadataFieldCreateParams(metadataLabel);
            var metadataResult     = m_cloudinary.AddMetadataField(metadataParameters);

            Assert.NotNull(metadataResult);

            var metadataFieldId = metadataResult.ExternalId;

            if (!string.IsNullOrEmpty(metadataFieldId))
            {
                m_metadataFieldsToClear.Add(metadataFieldId);
            }

            return(metadataFieldId);
        }