[Test]
public async Task UploadNonMimeMultipartContentExpectBadRequest()
{
var client = server.HttpClient;
client.DefaultRequestHeaders.Add("Accept", "application/json");
using (var stringContent = new StringContent("not a file"))
{
var result = await client.PostAsync("some/url", stringContent);
await AssertBadRequestResponse(result);
}
} // <-- Issue is identified here
private static async Task AssertBadRequestResponse(HttpResponseMessage result)
{
result.StatusCode.Should().Be(HttpStatusCode.BadRequest);
var content = await result.Content.ReadAsStringAsync();
content.Should().NotBeNullOrWhiteSpace();
}