示例#1
0
        public void CanGetWebpage()
        {
            var requester = new WebRequester();
            HtmlNode document = requester.Get("http://localhost:9001/TestSite").Page;

            Assert.That(document.SelectSingleNode("//h1").Text(), Is.EqualTo("Test Page"));
        }
示例#2
0
        public void CanPostToWebpage()
        {
            var requester = new WebRequester();

            var postdata = new Dictionary<string, string> {{"hello", "world"}};
            var document = requester.Post("http://localhost:9001/TestSite/Forms/post-data.aspx", postdata).Page;

            var html = document.InnerHtml;
            Assert.That(html, Is.StringContaining("hello"));
            Assert.That(html, Is.StringContaining("world"));
        }