private async Task ProcessImage(String path) { try { string imageUrl = await GoogleDriveService.UploadImage(path); FeedbackModel.Image = imageUrl; SnackbarMessageQueue.Enqueue("Please Wait, We now verify your image"); bool isConfident = await ImageAnlyzer.CheckIceCreamConfidentByPath(path); if (isConfident) { SnackbarMessageQueue.Enqueue("Your image was verifyed successfully."); } else { SnackbarMessageQueue.Enqueue("Sorry, Your image was not verifyed! please replace the image"); FeedbackModel.Image = ""; } } catch (Exception e) { SnackbarMessageQueue.Enqueue("Sorry, it is impossible to add image now"); FeedbackModel.Image = ""; } }
public async Task TestIsIceCreamConfidentUrl() { Boolean result = await ImageAnlyzer.IsIceCreamConfident("https://drive.google.com/uc?export=view&id=1TBtVfEBr_02FRRW2HJCDAuOU0kioTvBy"); Assert.AreEqual(true, result, "success"); result = await ImageAnlyzer.IsIceCreamConfident("https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/easiest-ever-fruit-ice-cream-ghk-1532637317.jpg"); Assert.AreEqual(true, result, "success"); }
public async Task TestIsIceCreamConfident() { Boolean result1 = await ImageAnlyzer.CheckIceCreamConfidentByPath(@"C:\Users\Chayim\Documents\KioskInformation\Pictures\rockyroad8a.jpg"); Assert.AreEqual(true, result1, "success"); Boolean result = await ImageAnlyzer.IsIceCreamConfident("https://drive.google.com/uc?export=view&id=1TBtVfEBr_02FRRW2HJCDAuOU0kioTvBy"); Assert.AreEqual(true, result, "success"); result = await ImageAnlyzer.IsIceCreamConfident("https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/easiest-ever-fruit-ice-cream-ghk-1532637317.jpg"); Assert.AreEqual(true, result, "success"); }