public void TestToStringWithEncodingReadFromHeader() { var encoding = Encoding.GetEncoding(936); var response = new HttpResponse { Bytes = new byte[] { 0x30, 0x00, 0xA6, 0xE2, 0xB2, 0xDF, 0xA6, 0xF5 }, Headers = new Dictionary <string, string> { { "Content-Type", "charset=" + encoding.HeaderName } } }; Assert.AreEqual("0\0︹策︴", response.ToString()); }
public void TestToStringWithEncodingReadFromHeader() { var encoding = Encoding.GetEncoding(936); var response = new HttpResponse { Bytes = new byte[] { 0x30, 0x00, 0xA6, 0xE2, 0xB2, 0xDF, 0xA6, 0xF5 }, Headers = new Dictionary<string, string> { {"Content-Type", "charset=" + encoding.HeaderName} } }; Assert.AreEqual("0\0︹策︴", response.ToString()); }
public void TestToStringWithEncoding() { var response = new HttpResponse { Bytes = new byte[] { 0x30, 0x00, 0xA6, 0xE2, 0xB2, 0xDF, 0xA6, 0xF5 } }; Assert.AreEqual("0\0︹策︴", response.ToString(Encoding.GetEncoding(936))); }
public void TestToStringOnEmptyRepsonse() { var response = new HttpResponse(); Assert.AreEqual(string.Empty, response.ToString()); }