public void CanCreateFromInMemoryHtmlTest()
        {
            const string Html = @"
            <html>
            <head />
            <body>
            <form name='Test'>
            <select name='Data'>
               <option>1</option>
            </select>
            </form>
            </body>
            </html>";

            using (var browser = new Browser())
            {
                dynamic target = new DynamicHtmlPage(browser, Html);

                (target.Test as HtmlForm).Should().NotBeNull();
            }
        }
Esempio n. 2
0
        public void CanCreateFromInMemoryHtmlTest()
        {
            const string Html = @"
<html>
    <head />
    <body>
        <form name='Test'>
            <select name='Data'>
               <option>1</option>
            </select>
        </form>
    </body>
</html>";

            using (var browser = new Browser())
            {
                dynamic target = new DynamicHtmlPage(browser, Html);

                (target.Test as HtmlForm).Should().NotBeNull();
            }
        }
Esempio n. 3
0
        public void CheckBoxWithNoValueSubmitsDefaultConventionTest()
        {
            var html = @"
            <html><head /><body>
            <form action='" + Config.BaseWebAddress + @"Home/Echo' method='post'>
            <input type='checkbox' name='IsSet' checked='checked' />
            <input type='submit' name='Submit' />
            </form></body></html>
            ";

            using (var browser = new Browser())
            {
                dynamic page = new DynamicHtmlPage(browser, html);

                var echo = page.Submit.Click();

                string value = echo.IsSet.Value;

                value.Should().Be("on");
            }
        }
Esempio n. 4
0
        public void CheckBoxWithNoValueSubmitsDefaultConventionTest()
        {
            var html = @"
<html><head /><body>
<form action='" + Config.BaseWebAddress + @"Home/Echo' method='post'>
<input type='checkbox' name='IsSet' checked='checked' />
<input type='submit' name='Submit' />
</form></body></html>
";

            using (var browser = new Browser())
            {
                dynamic page = new DynamicHtmlPage(browser, html);

                var echo = page.Submit.Click();

                string value = echo.IsSet.Value;

                value.Should().Be("on");
            }
        }