Exemplo n.º 1
0
        public async Task GetFaceResult_ShouldReturnResultSuccessFalseWithNullHttpResponse()
        {
            // Arrange
            FaceService svc = new FaceService();

            // Act
            FaceServiceResult result = await svc.GetFaceResult(null);

            // Assert
            Assert.NotNull(result);
            Assert.False(result.Succeeded);
        }
Exemplo n.º 2
0
        public async Task ProcessImageAtLocal_ShouldReturnResultSuccessFalseWithInvalidFilePath(string filePath)
        {
            // Arrange
            FaceService svc = new FaceService();

            // Act
            FaceServiceResult result = await svc.ProcessImageAtLocal(filePath);

            // Assert
            Assert.NotNull(result);
            Assert.False(result.Succeeded);
        }
Exemplo n.º 3
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);
        }
Exemplo n.º 4
0
        public async Task ProcessImageAsByteArray_ShouldReturnResultSuccessFalseWithNullByteArray()
        {
            // Arrange
            byte[]      bytes = null;
            FaceService svc   = new FaceService();

            // Act
            FaceServiceResult result = await svc.ProcessImageAsByteArray(bytes);

            // Assert
            Assert.NotNull(result);
            Assert.False(result.Succeeded);
        }
Exemplo n.º 5
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");
        }