コード例 #1
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");
        }
コード例 #2
0
        public void TestGoToPage2ViaButtoninUserControl()
        {
            // First, instantiate "Tester" objects:
            UserControlTester myUserControl   = new UserControlTester("MyUserControl", CurrentWebForm);
            ButtonTester      buttonGoToPage2 = new ButtonTester("GoToPage2", myUserControl);
            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();

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

            Assert(currentPage, loginPage != currentPage);
            AssertEquals("index", labelTester.Text);
        }
コード例 #3
0
        public void TestNavigation()
        {
            //	Browser.GetPage("http://mydevphoenixsecure/Default.aspx?AppType=11&Menu=Menu&Module=CITES/Applications/ApplicationManager");
//			UserControlTester SemiCompleteUserControl	=new UserControlTester("SemiComplete",Manager);
            UserControlTester AppTypeUserControl = new UserControlTester("ApplicationType", Manager);
//			UserControlTester ActingAsAgentUserControl	=new UserControlTester("ActingAsAgent",Manager);
            LabelTester lblAppType = new LabelTester("lblAppType", AppTypeUserControl);

//
//			Console.WriteLine(SemiCompleteUserControl.AspId);
//			Console.WriteLine(AppTypeUserControl.AspId);
//			Console.WriteLine(ActingAsAgentUserControl.AspId);
            //Console.WriteLine(NextButton.Visible.ToString());
            //AssertVisibility(lblAppType,true);
            Console.WriteLine(this.Browser.CurrentPageText);
            Console.WriteLine(lblAppType.HtmlId);
            Console.WriteLine(lblAppType.Text);
            //NextButton.Click();
        }
コード例 #4
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);
        }