public static async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequestMessage req, ILogger log) { log.LogInformation("******* GetAvailableServices starting"); var result = new CognitiveServicesListResult { StatusCode = HttpStatusCode.OK }; return(new OkObjectResult(result)); }
public async Task GetAvailableServices_return_expected_list_of_services() { var expectedResult = new CognitiveServicesListResult { StatusCode = HttpStatusCode.OK }; var result = await GetAvailableServices.Run(new HttpRequestMessage(HttpMethod.Get, ""), TestFactory.CreateLogger(LoggerTypes.List)); Assert.True(result is OkObjectResult); var resultDetails = result as OkObjectResult; Assert.True(resultDetails.StatusCode.Value == (int)HttpStatusCode.OK); Assert.True(((CognitiveServicesListResult)resultDetails.Value).AvaiableServices.Length == expectedResult.AvaiableServices.Length); }