public void op_GetData_MethodInfo_Types_whenInvalidParameterType() { var obj = new HtmlUriAttribute("http://www.alan-dean.com/example.html"); Assert.Throws<InvalidOperationException>(() => obj.GetData(GetType().GetMethod("usage"), new[] { typeof(string) }).ToList()); }
public void op_GetData_MethodInfo_Types_whenParameterCountMismatch() { var obj = new HtmlUriAttribute("http://www.alan-dean.com/one.html", "http://www.alan-dean.com/two.html"); Assert.Throws<InvalidOperationException>(() => obj.GetData(GetType().GetMethod("usage"), new[] { typeof(XmlDocument) }).ToList()); }
public void op_GetData_MethodInfoNull_Types() { var obj = new HtmlUriAttribute("http://www.alan-dean.com/example.html"); Assert.Throws<ArgumentNullException>(() => obj.GetData(null, new[] { typeof(XmlDocument) }).ToList()); }
public void op_GetData_MethodInfo_TypesNull() { var obj = new HtmlUriAttribute("http://www.alan-dean.com/example.html"); Assert.Throws<ArgumentNullException>(() => obj.GetData(GetType().GetMethod("usage"), null).ToList()); }
public void op_GetData_MethodInfo_Types_whenInvalidParameterType() { var obj = new HtmlUriAttribute("http://www.alan-dean.com/example.html"); Assert.Throws <InvalidOperationException>(() => obj.GetData(GetType().GetMethod("usage"), new[] { typeof(string) }).ToList()); }
public void op_GetData_MethodInfo_Types_whenParameterCountMismatch() { var obj = new HtmlUriAttribute("http://www.alan-dean.com/one.html", "http://www.alan-dean.com/two.html"); Assert.Throws <InvalidOperationException>(() => obj.GetData(GetType().GetMethod("usage"), new[] { typeof(XmlDocument) }).ToList()); }
public void op_GetData_MethodInfo_TypesNull() { var obj = new HtmlUriAttribute("http://www.alan-dean.com/example.html"); Assert.Throws <ArgumentNullException>(() => obj.GetData(GetType().GetMethod("usage"), null).ToList()); }
public void op_GetData_MethodInfoNull_Types() { var obj = new HtmlUriAttribute("http://www.alan-dean.com/example.html"); Assert.Throws <ArgumentNullException>(() => obj.GetData(null, new[] { typeof(XmlDocument) }).ToList()); }
public void op_Download_AbsoluteUriNull() { Assert.Throws <ArgumentNullException>(() => HtmlUriAttribute.Download(null)); }
public void op_Download_AbsoluteUriNotFound() { Assert.Throws <WebException>(() => HtmlUriAttribute.Download("http://www.alan-dean.com/missing.html")); }
public void op_Download_AbsoluteUri() { var navigator = HtmlUriAttribute.Download("http://www.alan-dean.com/example.html").CreateNavigator(); Assert.True(navigator.Evaluate <bool>("1 = count(//title[text()='Example'])")); }