public void Execute() { var carPrices = new GetCarPricesCommand().Execute(null); Assert.Equal(4, carPrices.Count); Assert.Equal(100500, carPrices[0].CarId); Assert.Equal(325000, carPrices[1].Price); Assert.NotEqual(1, carPrices[1].Price); }
//public static async Task<IActionResult> Run([HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest httpRequest, ILogger logger, IConfiguration config) public static async Task <IActionResult> Run([HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest httpRequest, ILogger logger, ExecutionContext context) { logger.LogInformation("C# HTTP trigger function processed a request."); var inputData = await GetInputParameters(httpRequest); var config = AppConfig.Create(context); //if(inputData != null) //return (ActionResult)new OkObjectResult($"Hello, {inputData}"); var carPrices = new GetCarPricesCommand().Execute(null); var securityVault = new FileSecurityVault(logger, config); var jwtBase64 = JWTHelper.ToJWTBase64(carPrices, logger, securityVault, "commentor.dk", "sym-pw.secret", "sym-salt.secret", "rsa-prv-key-set1.key", "rsa-pub-key-set2.key"); return((ActionResult) new OkObjectResult(jwtBase64)); //return (ActionResult)new OkObjectResult(carPrices); //return (ActionResult)new OkObjectResult($"Here is a list of car prices"); //return new BadRequestObjectResult("Please pass a name on the query string or in the request body"); }