public async Task NameNotFoundDefaultMessage() { var request = HttpTestFactory.CreateHttpRequest("", ""); OkObjectResult rs = (OkObjectResult)await HttpFunction.Run(request, logger); Assert.AreEqual((int)HttpStatusCode.OK, rs.StatusCode); Assert.AreEqual("This HTTP triggered function executed successfully. Pass a name in the query string or in the request body for a personalized response.", rs.Value); }
public async Task HttpFunctionShouldReturnSetString() { //var logger = Substitute.For<ILogger>(); var request = HttpTestFactory.CreateHttpRequest("name", "Jorge"); OkObjectResult result = (OkObjectResult)await HttpFunction.Run(request, logger); Assert.AreEqual((int)HttpStatusCode.OK, result.StatusCode); Assert.AreEqual("Hello, Jorge. This HTTP triggered function executed successfully.", result.Value); }
public async Task ReturnStringFromBody() { var httpreq = Substitute.For <HttpRequest>(); httpreq.Body = HttpTestFactory.GenerateBody("{\"name\":\"Igor\"}"); OkObjectResult rs = (OkObjectResult)await HttpFunction.Run(httpreq, logger); Assert.AreEqual((int)HttpStatusCode.OK, rs.StatusCode); Assert.AreEqual("Hello, Igor. This HTTP triggered function executed successfully.", rs.Value); }