public void Must_parse_correctly(object[] parameters) { var headerValue = (string)parameters[0]; IEnumerable <string> transferCodings = parameters.Where((arg, i) => i > 0).Cast <string>(); IEnumerable <TransferEncodingHeader> headers = TransferEncodingHeader.ParseMany(headerValue); Assert.That(headers.Select(arg => arg.TransferCoding), Is.EquivalentTo(transferCodings)); }
public void DefaultValue() { var transferEncodingHeader = new TransferEncodingHeader(); Assert.Equal("Transfer-Encoding", transferEncodingHeader.Name); Assert.Null(transferEncodingHeader.RawValue); Assert.Empty(transferEncodingHeader.Values); }
public TransferEncodingHeaderTest() { _transferEncodingHeader = new TransferEncodingHeader(); }
public void Must_not_result_in_header(string headerValue) { Assert.That(TransferEncodingHeader.ParseMany(headerValue), Is.Empty); }