public async Task ReadAsFormDataAsync_HandlesFormData(string formData) { // Arrange HttpContent content = new StringContent(formData); content.Headers.ContentType = MediaTypeConstants.ApplicationFormUrlEncodedMediaType; // Act NameValueCollection data = await content.ReadAsFormDataAsync(); // Assert Assert.Equal(formData, data.ToString()); }
public async Task ReadAsFormDataAsync_HandlesFormData_Encoded() { // Arrange string formData = "N=%c3%a6%c3%b8%c3%a5"; HttpContent content = new StringContent(formData); content.Headers.ContentType = MediaTypeConstants.ApplicationFormUrlEncodedMediaType; // Act NameValueCollection data = await content.ReadAsFormDataAsync(); // Assert Assert.Equal(formData, data.ToString(), ignoreCase: true); }