[Fact(DisplayName = "POST index.php?/api/v2/add_project when returns 200")]
public async Task AddProject_WhenAddProject_ShouldReturnOK()
{
var client = Extensions.CreateHttpClient();
var projectModel = AddProjectFactory.GetProjectModel();
var json = JsonConvert.SerializeObject(projectModel);
var data = new StringContent(json, Encoding.UTF8, "application/json");
var requestMessage = new HttpRequestMessage(HttpMethod.Post, "index.php?/api/v2/add_project");
var response = await client.PostAsync("index.php?/api/v2/add_project", data);
var result = await response.Content.ReadAsStringAsync();
_testOutputHelper.WriteLine(PrettyJson(result));
Assert.Equal(HttpStatusCode.OK, response.StatusCode);
}
Есть вот такой хард код, не могу понять, как мне сделать запросы через запросы более универсальные с помощью SendAsync?