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(); } }
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"); } }