public void ReadHeaderName_ValidLineWithEmptyHeaderValue_HeaderReturnedAndIndexSet() { string headerName = "TestHeader"; string headerLine = string.Format("{0}:", headerName); int index; Assert.Equal <string>(headerName, CurlResponseParseUtils.ReadHeaderName(headerLine, out index)); Assert.Equal <string>(string.Empty, headerLine.Substring(index)); }
public void ReadHeaderName_InvalidHeaderLine_ThrowsHttpRequestException(string headerLine) { int index; Assert.Throws <HttpRequestException>(() => CurlResponseParseUtils.ReadHeaderName(headerLine, out index)); }
public void ReadHeaderName_EmptyString_ReturnsNull() { int index; Assert.Null(CurlResponseParseUtils.ReadHeaderName(string.Empty, out index)); }