コード例 #1
0
ファイル: CheckBoxTest.cs プロジェクト: jamesshore/NUnitAsp
 protected override void SetUp()
 {
     base.SetUp();
     CheckBox         = new CheckBoxTester("checkBox", CurrentWebForm);
     DisabledCheckBox = new CheckBoxTester("disabled", CurrentWebForm);
     Submit           = new LinkButtonTester("submit", CurrentWebForm);
     Browser.GetPage(BaseUrl + "/AspTester/CheckBoxTestPage.aspx");
 }
コード例 #2
0
        public void TestMultipleForms_WhenBadAspId()
        {
            WebFormTester    form1 = new WebFormTester("badId", Browser);
            LinkButtonTester one   = new LinkButtonTester("one", form1);

            Browser.GetPage(TestUrl);
            one.Click();
        }
コード例 #3
0
        protected override void SetUp()
        {
            base.SetUp();
            button         = new LinkButtonTester("button", CurrentWebForm);
            disabledButton = new LinkButtonTester("disabled", CurrentWebForm);
            clickResult    = new LabelTester("clickResult", CurrentWebForm);

            Browser.GetPage(BaseUrl + "AspTester/LinkButtonTestPage.aspx");
        }
コード例 #4
0
        protected override void SetUp()
        {
            def          = new HtmlSelectTester("default");
            nonDefault   = new HtmlSelectTester("nonDefault");
            singleSelect = new HtmlSelectTester("singleSelect");
            submit       = new LinkButtonTester("submit");

            Browser.GetPage(BaseUrl + "/HtmlTester/HtmlSelectTestPage.aspx");
        }
コード例 #5
0
        protected override void SetUp()
        {
            button1A = new HtmlInputRadioButtonTester("button1A");
            button1B = new HtmlInputRadioButtonTester("button1B");
            postback = new LinkButtonTester("postback");
            formVars = new DataGridTester("formVars", CurrentWebForm);

            Browser.GetPage(BaseUrl + "HtmlTester/HtmlInputRadioButtonTestPage.aspx");
        }
コード例 #6
0
 protected override void SetUp()
 {
     base.SetUp();
     list           = CreateListControl("list", CurrentWebForm);
     emptyList      = CreateListControl("emptyList", CurrentWebForm);
     disabledList   = CreateListControl("disabledList", CurrentWebForm);
     submit         = new LinkButtonTester("submit", CurrentWebForm);
     clearSelection = new LinkButtonTester("clearSelection", CurrentWebForm);
     autoPostBack   = new CheckBoxTester("auto", CurrentWebForm);
     indexChanged   = new LabelTester("indexChanged", CurrentWebForm);
 }
コード例 #7
0
 protected override void SetUp()
 {
     base.SetUp();
     redirect              = new LinkButtonTester("redirect", CurrentWebForm);
     dropCookie            = new LinkButtonTester("dropCookie", CurrentWebForm);
     dropCookieAndRedirect = new LinkButtonTester("dropCookieAndRedirect", CurrentWebForm);
     dropCookieWithExpiry  = new LinkButtonTester("dropCookieWithExpiry", CurrentWebForm);
     postBack              = new LinkButtonTester("postBack", CurrentWebForm);
     followLink            = new HtmlAnchorTester("followLink", CurrentWebForm);
     cookie      = new LabelTester("cookie", CurrentWebForm);
     testParm    = new LabelTester("testParm", CurrentWebForm);
     urlReferrer = new LabelTester("urlReferrer", CurrentWebForm);
 }
コード例 #8
0
        protected override void SetUp()
        {
            base.SetUp();
            Submit           = new LinkButtonTester("submit", CurrentWebForm);
            CheckBox         = new RadioButtonTester("radionButton", CurrentWebForm);
            DisabledCheckBox = new RadioButtonTester("disabled", CurrentWebForm);

            groupedOne = new RadioButtonTester("groupedOne", CurrentWebForm);
            groupedTwo = new RadioButtonTester("groupedTwo", CurrentWebForm);

            Submit = new LinkButtonTester("submit", CurrentWebForm);
            Browser.GetPage(BaseUrl + "/AspTester/RadioButtonTestPage.aspx");
        }
コード例 #9
0
ファイル: HtmlInputFileTest.cs プロジェクト: formist/LinkMe
        protected override void SetUp()
        {
            base.SetUp();

            fileUpload = new HtmlInputFileTester("file", CurrentWebForm, true);
            plaintext  = new TextBoxTester("plaintext", CurrentWebForm);

            submit = new LinkButtonTester("submit", CurrentWebForm);

            uploadResult = new LabelTester("uploadResult", CurrentWebForm);

            Browser.GetPage(BaseUrl + "HtmlTester/HtmlInputFileTestPage.aspx");
        }
コード例 #10
0
ファイル: UserControlTest.cs プロジェクト: formist/LinkMe
        protected override void SetUp()
        {
            base.SetUp();

            UserControlTester userControl = new UserControlTester("userControl", CurrentWebForm);

            label      = new LabelTester("label", userControl);
            button     = new ButtonTester("button", userControl);
            linkButton = new LinkButtonTester("linkButton", userControl);

            clickResult = new LabelTester("clickResult", CurrentWebForm);

            Browser.GetPage(BaseUrl + "AspTester/UserControlTestPage.aspx");
        }
コード例 #11
0
        protected override void SetUp()
        {
            base.SetUp();

            checkNotCheckedServer    = new HtmlInputCheckBoxTester("checkNotCheckedServer", CurrentWebForm, true);
            checkCheckedServer       = new HtmlInputCheckBoxTester("checkCheckedServer", CurrentWebForm, true);
            checkNotCheckedNotServer = new HtmlInputCheckBoxTester("checkNotCheckedServer", CurrentWebForm, false);
            checkCheckedNotServer    = new HtmlInputCheckBoxTester("checkCheckedNotServer", CurrentWebForm, false);
            checkVaryServer          = new HtmlInputCheckBoxTester("checkVaryServer", CurrentWebForm, true);
            checkVaryNotServer       = new HtmlInputCheckBoxTester("checkVaryNotServer", CurrentWebForm, false);
            checkDisabled            = new HtmlInputCheckBoxTester("checkDisabled", CurrentWebForm, false);

            submit = new LinkButtonTester("submit", CurrentWebForm);

            Browser.GetPage(BaseUrl + "HtmlTester/HtmlInputCheckBoxTestPage.aspx");
        }
コード例 #12
0
        public void TestGoToPage2ViaLinkButton()
        {
            // First, instantiate "Tester" objects:
            ButtonTester     buttonLogin = new ButtonTester("ButtonLogin", CurrentWebForm);
            LinkButtonTester link        = new LinkButtonTester("LinkToPage2", CurrentWebForm);
            LabelTester      labelTester = new LabelTester("LabelPreviousView", CurrentWebForm);

            // Second, visit the page being tested:
            Browser.GetPage("http://localhost/Castle.MVC.Test.Web/Views/index.aspx");
            string loginPage = this.Browser.CurrentUrl.AbsoluteUri.ToString();

            link.Click();
            string currentPage = this.Browser.CurrentUrl.AbsoluteUri.ToString();

            Assert(currentPage, loginPage != currentPage);
            AssertEquals("index", labelTester.Text);
        }
コード例 #13
0
        public void TestSubmit_WhenMultipleForms()
        {
            LabelTester submitted = new LabelTester("submitted", form1);

            Assert.AreEqual("none", submitted.Text);

            LinkButtonTester one = new LinkButtonTester("one", form1);

            one.Click();
            Assert.AreEqual("form 1", submitted.Text);

            form2.Submit();
            Assert.AreEqual("form 2", submitted.Text);

            new WebFormTester("RedirectForm", Browser).Submit();
            AssertRedirected();
        }
コード例 #14
0
        public void TestGotToCatalog()
        {
            // First, instantiate "Tester" objects:
            UserControlTester ucStartUp      = new UserControlTester("StartUp", CurrentWebForm);
            UserControlTester ucSideBar      = new UserControlTester("SideBar", ucStartUp);
            LinkButtonTester  linkbuttonFish = new LinkButtonTester("LinkbuttonFish", ucSideBar);

            UserControlTester ucCategory    = new UserControlTester("Category", CurrentWebForm);
            LabelTester       labelCategory = new LabelTester("LabelCategory", ucCategory);

            // Second, visit the page being tested:
            Browser.GetPage("http://localhost/NPetshop.Web/Views/default.aspx");
            string homePage = this.Browser.CurrentUrl.AbsoluteUri.ToString();

            linkbuttonFish.Click();

            // First, test
            string catalogPage = this.Browser.CurrentUrl.AbsoluteUri.ToString();

            Assert(catalogPage, homePage != catalogPage);
            AssertEquals("Fish", labelCategory.Text);
        }