public void HtmlDecode() { var encoder = new HttpEncoderPoker(); StringWriter sw; AssertExtensions.Throws <ArgumentNullException> (() => { encoder.CallHtmlDecode("string", null); }, "#A1"); sw = new StringWriter(); encoder.CallHtmlDecode(null, sw); Assert.AreEqual(String.Empty, sw.ToString(), "#A2"); sw = new StringWriter(); encoder.CallHtmlDecode(String.Empty, sw); Assert.AreEqual(String.Empty, sw.ToString(), "#A3"); for (int i = 0; i < decoding_pairs.Length; i += 2) { sw = new StringWriter(); encoder.CallHtmlDecode(decoding_pairs [i], sw); Assert.AreEqual(decoding_pairs [i + 1], sw.ToString(), "#B" + (i / 2).ToString()); } }
public void HtmlDecode_Specials() { var encoder = new HttpEncoderPoker(); var sw = new StringWriter(); encoder.CallHtmlDecode("♥iQj", sw); Assert.AreEqual("♥iQj", sw.ToString(), "#A1"); }
public void HtmlDecode_Specials () { var encoder = new HttpEncoderPoker (); var sw = new StringWriter (); encoder.CallHtmlDecode ("♥iQj", sw); Assert.AreEqual ("♥iQj", sw.ToString (), "#A1"); }
public void HtmlDecode () { var encoder = new HttpEncoderPoker (); StringWriter sw; AssertExtensions.Throws<ArgumentNullException> (() => { encoder.CallHtmlDecode ("string", null); }, "#A1"); sw = new StringWriter (); encoder.CallHtmlDecode (null, sw); Assert.AreEqual (String.Empty, sw.ToString (), "#A2"); sw = new StringWriter (); encoder.CallHtmlDecode (String.Empty, sw); Assert.AreEqual (String.Empty, sw.ToString (), "#A3"); for (int i = 0; i < decoding_pairs.Length; i += 2) { sw = new StringWriter (); encoder.CallHtmlDecode (decoding_pairs [i], sw); Assert.AreEqual (decoding_pairs [i + 1], sw.ToString (), "#B" + (i / 2).ToString ()); } }