Addressed review feedback
This commit is contained in:
parent
dea3eb7856
commit
7a13eb8b21
|
|
@ -235,14 +235,14 @@ namespace Microsoft.AspNetCore.Mvc.Formatters
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public void GetAcceptCharsetHeaderValues_Succeeds()
|
public void GetAcceptCharsetHeaderValues_ReadsHeaderAndParsesValues()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
const string testCharsetValue = "fakeValue";
|
const string expectedValue = "expected";
|
||||||
|
|
||||||
var formatter = new OverrideEncodingFormatter(encoding: null);
|
var formatter = new OverrideEncodingFormatter(encoding: null);
|
||||||
var context = new DefaultHttpContext();
|
var context = new DefaultHttpContext();
|
||||||
context.Request.Headers[HeaderNames.AcceptCharset] = testCharsetValue;
|
context.Request.Headers[HeaderNames.AcceptCharset] = expectedValue;
|
||||||
|
|
||||||
var writerContext = new OutputFormatterWriteContext(
|
var writerContext = new OutputFormatterWriteContext(
|
||||||
context,
|
context,
|
||||||
|
|
@ -254,8 +254,7 @@ namespace Microsoft.AspNetCore.Mvc.Formatters
|
||||||
var result = TextOutputFormatter.GetAcceptCharsetHeaderValues(writerContext);
|
var result = TextOutputFormatter.GetAcceptCharsetHeaderValues(writerContext);
|
||||||
|
|
||||||
//Assert
|
//Assert
|
||||||
Assert.Equal(1, result.Count);
|
Assert.Equal(expectedValue, Assert.Single(result).Value.Value);
|
||||||
Assert.Equal(testCharsetValue, result.Single().Value);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private class TestOutputFormatter : TextOutputFormatter
|
private class TestOutputFormatter : TextOutputFormatter
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue