У меня есть конечная точка, которая клонирует запись, но для этого мне нужно только использовать Id. Поскольку мне нужно только использовать идентификатор, я написал эту конечную точку:
[HttpPost]
[Route("test/clone/{id}")]
[SwaggerResponse(HttpStatusCode.OK, description: "Clone an existing record", type: typeof(int))]
public async Task<IHttpActionResult> Clone(int id)
{
var newId = _service.DoSomething(id);
return Ok(newId);
}
Затем я хочу вызвать эту конечную точку в тесте, но я не знаю, как написать это:
var result =
await WebServer.HttpClient.PostAsync($"test/clone/{id}", // WHAT GOES HERE??)
var newId = await result.Content.ReadAsAsync<int>();
Кто-нибудь знает, как я могу вызвать эту конечную точку с помощью HttpClient ??