public async Task Groot_CheckResponse() { var response = await client.GetAsync("/groot?message=nagyonehesvagyok"); var GrootResponseObject = new GrootResponse { Received = "nagyonehesvagyok", Translated = "I am Groot!" }; Assert.Equal(JsonConvert.SerializeObject(GrootResponseObject).ToLower(), response.Content.ReadAsStringAsync().Result.ToLower()); }
public IActionResult Groot([FromQuery] string message) { if (message != null) { var grootMessage = new GrootResponse() { Received = message, Translated = "I am Groot!" }; return(Json(grootMessage)); } else { var error = new ErrorMessage() { Error = "I am Groot!" }; return(BadRequest(error)); } }