【发布时间】:2018-05-19 22:47:41
【问题描述】:
在数据库在内存中的查询发生后,我在进行插入调用(和创建数据库)时遇到问题,问题是对数据库的 acada 调用终止。能够在我的测试中创建数据库并对其进行操作会很有趣。
// Act
var model = new CreateOrUpdateTagsModel
{
UserId = 1,
CatalogItemType = "Movie",
Owner = 1,
PinRequired = false,
ProductId = 1,
TagType = "Stars",
TagValue = "5"
};
var jsonSerializerSettings = new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() };
var json = JsonConvert.SerializeObject(model, jsonSerializerSettings);
var response2 = await _client.PutAsync("/v1/tags", new StringContent(json, Encoding.UTF8, "application/json"));
response2.EnsureSuccessStatusCode();
var responseString2 = await response2.Content.ReadAsStringAsync();
var response = await _client.GetAsync("/v1/tags?userId=1");
response.EnsureSuccessStatusCode();
【问题讨论】:
标签: c# asp.net-core integration-testing web-api-testing