public void GetAcceptHeaders_ReturnsNull(string acceptHeader) { // Arrange & Act var headers = HeaderParsingHelpers.GetAcceptHeaders(acceptHeader); // Assert Assert.Null(headers); }
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); }