public void GetBodyAsync_WithValidContent_GetsContentAsType() { var expected = new JsonTestModel { FullName = "test", Id = "Sample", LastChange = new DateTime(2000, 1, 1, 0, 0, 0) }; var body = JsonConvert.SerializeObject(expected); var response = new ApiResponseJson <JsonTestModel>(new HttpResponseMessage { Content = new StringContent(body) }); var result = response.GetBodyAsync().Result; Assert.AreEqual(expected, result); }
public IActionResult Test(JsonTestModel model) { return(Ok(new { Value = true, model.Name })); }