Esempio n. 1
0
        public void GetFormByName()
        {
            var form = HtmlForm.GetByName(myDocument, "histcsv");

            Assert.That(form, Is.Not.Null);
            Assert.That(form.Name, Is.EqualTo("histcsv").IgnoreCase);
        }
Esempio n. 2
0
        public void GetByName_FormExists_FormFound()
        {
            var doc = HtmlDocumentLoader.LoadHtml("<html><body><form name='xx' id='xx'/></body></html>");

            var form = HtmlForm.GetByName(doc, "xx");

            Assert.That(form.FormElement, Is.EqualTo(doc.GetElementById("xx")));
        }
Esempio n. 3
0
        public void GetByName_MultipleForms_CorrectFormFound()
        {
            var doc = HtmlDocumentLoader.LoadHtml("<html><body><div><p><form name='NO' id='NO'/></p><form name='xx' id='xx'/></div></body></html>");

            var form = HtmlForm.GetByName(doc, "xx");

            Assert.That(form.FormElement, Is.EqualTo(doc.GetElementById("xx")));
        }
Esempio n. 4
0
        public void GetByName_NoFormWithThisName_ReturnsNull()
        {
            var doc = HtmlDocumentLoader.LoadHtml("<html><body><div id='xx'/></body></html>");

            var form = HtmlForm.GetByName(doc, "not-existing");

            Assert.That(form, Is.Null);
        }
Esempio n. 5
0
        public void CreateSubmitUrl_FilledFormular()
        {
            var form = HtmlForm.GetByName(myDocument, "histcsv");

            var formular = new Formular("histcsv",
                                        Tuple.Create("boerse_id", "1"),
                                        Tuple.Create("min_time", "1.1.1980"),
                                        Tuple.Create("max_time", "3.3.2012")
                                        );

            var submitUrl = form.CreateSubmitUrl(formular);

            Assert.That(submitUrl.AbsoluteUri, Is.EqualTo("file:///quote/historic/historic.csv?secu=292&boerse_id=1&clean_split=1&clean_payout=0&clean_bezug=0&min_time=1.1.1980&max_time=3.3.2012&trenner=%3b"));
        }