public void TestModeration()
{
var uploadParams = new RawUploadParams()
{
File = new FileDescription(m_testImagePath),
Moderation = "manual"
};
var uploadResult = m_cloudinary.Upload(uploadParams);
Assert.NotNull(uploadResult);
Assert.NotNull(uploadResult.Moderation);
Assert.AreEqual(1, uploadResult.Moderation.Count);
Assert.AreEqual("manual", uploadResult.Moderation[0].Kind);
Assert.AreEqual(ModerationStatus.Pending, uploadResult.Moderation[0].Status);
var getResult = m_cloudinary.GetResource(uploadResult.PublicId);
Assert.NotNull(getResult);
Assert.NotNull(getResult.Moderation);
Assert.AreEqual(1, getResult.Moderation.Count);
Assert.AreEqual("manual", getResult.Moderation[0].Kind);
Assert.AreEqual(ModerationStatus.Pending, getResult.Moderation[0].Status);
}