Ejemplo n.º 1
0
        static async Task ProcessImages()
        {
            string apiUrl = "https://eastus.api.cognitive.microsoft.com/face/v1.0/detect";
            string apiKey = "";

            FaceService svc = new FaceService(apiUrl, apiKey);

            // Local File
            //FaceServiceResult result1local = await svc.ProcessImageAtLocal("images/image1.jpg");

            // Local File
            //FaceServiceResult result2local = await svc.ProcessImageAtLocal("images/image2.jpg");

            // URL
            FaceServiceResult result1url = await svc.ProcessImageAtUrl("https://pzpubliceus.blob.core.windows.net/public/34.jpg");

            // URL
            FaceServiceResult result2url = await svc.ProcessImageAtUrl("https://pzpubliceus.blob.core.windows.net/public/38.jpg");
        }
Ejemplo n.º 2
0
        public async Task ProcessImageAtUrl_ShouldReturnResultSuccessFalseWithInvalidUri(string uri)
        {
            // Arrange
            FaceService svc = new FaceService();

            // Act
            FaceServiceResult result = await svc.ProcessImageAtUrl(uri);

            // Assert
            Assert.NotNull(result);
            Assert.False(result.Succeeded);
        }