public void op_FromString_string() { var expected = new HttpStatusLine(HttpStatusCode.SeeOther); var actual = HttpStatusLine.FromString("HTTP/1.1 303 See Other"); Assert.Equal(expected, actual); }
public void op_FromString_string_whenReasonMissing() { var expected = new HttpStatusLine(HttpStatusCode.OK); var actual = HttpStatusLine.FromString("HTTP/1.1 200"); Assert.Equal(expected, actual); }
public void op_FromString_string_whenCodeMissing() { Assert.Throws <FormatException>(() => HttpStatusLine.FromString("HTTP/1.1 OK")); }
public void op_FromString_stringNull() { Assert.Throws <ArgumentNullException>(() => HttpStatusLine.FromString(null)); }
public void op_FromString_stringEmpty() { Assert.Throws <ArgumentOutOfRangeException>(() => HttpStatusLine.FromString(string.Empty)); }