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); }
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); }
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); }
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); }
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"); }