コード例 #1
0
        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));
        }
コード例 #2
0
        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);
        }