public void GetAcceptCharsetHeaders_ReturnsNull_IfAcceptHeaderIsEmpty(string charsetHeader) { // Arrange & Act var headers = HeaderParsingHelpers.GetAcceptCharsetHeaders(charsetHeader); // Assert Assert.Null(headers); }
public void GetAcceptHeaders_ReturnsNull(string acceptHeader) { // Arrange & Act var headers = HeaderParsingHelpers.GetAcceptHeaders(acceptHeader); // Assert Assert.Null(headers); }
public void GetAcceptCharsetHeaders_ReturnsParsedHeaders() { // Arrange & Act var headers = HeaderParsingHelpers.GetAcceptCharsetHeaders("utf-8;q=0.7,gzip;q=0.3"); // Assert Assert.Equal(2, headers.Count); Assert.Equal("utf-8", headers[0].Value); Assert.Equal(0.7, headers[0].Quality); Assert.Equal("gzip", headers[1].Value); Assert.Equal(0.3, headers[1].Quality); }
public void GetAcceptHeaders_ReturnsParsedHeaders() { // Arrange & Act var headers = HeaderParsingHelpers.GetAcceptHeaders("application/xml;q=0.4, application/xhtml;q=0.9"); // Assert Assert.Equal(2, headers.Count); Assert.Equal("application", headers[0].MediaType); Assert.Equal("xml", headers[0].MediaSubType); Assert.Equal(0.4, headers[0].Quality); Assert.Equal("application", headers[1].MediaType); Assert.Equal("xhtml", headers[1].MediaSubType); Assert.Equal(0.9, headers[1].Quality); }