public void TestUploadPresetAccessibilityAnalysis() { // should support unsigned uploading using presets var uploadResult = PresetAndGetImageUploadResult(true); CloudinaryAssert.AccessibilityAnalysisNotEmpty(uploadResult.AccessibilityAnalysis); }
public void TestUploadImageAccessibilityAnalysis() { var uploadResult = UploadTestImageResource(uploadParams => { uploadParams.AccessibilityAnalysis = true; }); CloudinaryAssert.AccessibilityAnalysisNotEmpty(uploadResult.AccessibilityAnalysis); }
public void TestGetResourceAccessibilityAnalysis() { var uploadResult = UploadTestImageResource(); var getResourceParams = new GetResourceParams(uploadResult.PublicId) { AccessibilityAnalysis = true }; var getResult = m_cloudinary.GetResource(getResourceParams); CloudinaryAssert.AccessibilityAnalysisNotEmpty(getResult.AccessibilityAnalysis); }
public void TestAccessibilityAnalysis() { var uploadRes = UploadTestImageResource(uploadParams => { uploadParams.AccessibilityAnalysis = true; }); var explicitParams = new ExplicitParams(uploadRes.PublicId) { AccessibilityAnalysis = true, Type = STORAGE_TYPE_UPLOAD, Tags = m_apiTag }; var explicitResult = m_cloudinary.Explicit(explicitParams); CloudinaryAssert.AccessibilityAnalysisNotEmpty(explicitResult.AccessibilityAnalysis); }
public void TestOcrUpdateResult() { // should support requesting ocr info from adv_ocr addon var uploadResult = m_cloudinary.Upload(new ImageUploadParams() { File = new FileDescription(m_testImagePath), Tags = m_apiTag, Transformation = m_implicitTransformation }); var updateResult = m_cloudinary.UpdateResource(new UpdateParams(uploadResult.PublicId) { Ocr = "adv_ocr" }); Assert.AreEqual(HttpStatusCode.OK, updateResult.StatusCode); // OCR sometimes replaces `_`,`-` with space or empty string and adds newline at the end, ignore those CloudinaryAssert.StringsAreEqualIgnoringCaseAndChars( m_implicitTransformationText, updateResult.Info.Ocr.AdvOcr.Data[0].FullTextAnnotation.Text, "_- \n"); }