public void TestNested() { LabelTester outerLabel = new LabelTester("outerLabel"); LabelTester innerLabel = new LabelTester("innerLabel", outerLabel); AssertEquals("inner", "inner", innerLabel.Text); }
public void TestPNumberLabel() { LabelTester phoneNoLabel = new LabelTester("PNumberLabel"); Assert.IsNotNull(phoneNoLabel.Text); Assert.AreEqual("New Phone Number", phoneNoLabel.Text); }
public void OpenTest_ConfidenceOnManyOpens() { OpenFileDialogTestForm f = new OpenFileDialogTestForm(); f.Show(); for (int count = 0; count < 1000; count++) { //PROBLEM // This test runs most of the time. // Every now and then it will leave an open file dialog on display as though the handler has not been run. // When this happens, switching focus away from it then back to it allows the handler to run, // but fails the test when checking the number of invocations. //SOLUTION /* The 'SetDlgItemText' function in the 'FileDialogTester.cs' file did not set the text * in the dialog box occassionaly. The solution was to set the text twice on the dialog box. * The code below was run upto 1000 times to check that the solution works. */ LabelTester label1 = new LabelTester("lblFileName"); ModalFormHandler = OpenFileHandler; string fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "XunitForms.dll"); ButtonTester open_btn = new ButtonTester("btOpenFile"); open_btn.Click(); Assert.Equal(label1.Text.ToLowerInvariant(), fileName.ToLowerInvariant()); } f.Close(); }
public void SelectOption() { RadioButtonTester rbRed = new RadioButtonTester("rbRed"); LabelTester lblSelectedColor = new LabelTester("lblSelectedColor"); RadioButtonTester rbOrange = new RadioButtonTester("rbOrange"); RadioButtonTester rbGreen = new RadioButtonTester("rbGreen"); RadioButtonTester rbYellow = new RadioButtonTester("rbYellow"); RadioButtonTester rbBlue = new RadioButtonTester("rbBlue"); RadioButtonTester rbIndigo = new RadioButtonTester("rbIndigo"); RadioButtonTester rbViolet = new RadioButtonTester("rbViolet"); rbRed.Click(); Assert.AreEqual("Red", lblSelectedColor.Properties.Text); Assert.AreEqual(true, rbRed.Properties.Checked); Assert.AreEqual(false, rbOrange.Properties.Checked); Assert.AreEqual("Red", rbRed.Text); Assert.AreEqual("Red", rbRed.Properties.Text); rbOrange.Click(); Assert.AreEqual("Orange", lblSelectedColor.Properties.Text); Assert.AreEqual(false, rbRed.Properties.Checked); Assert.AreEqual(true, rbOrange.Properties.Checked); Assert.AreEqual("Orange", rbOrange.Text); Assert.AreEqual("Orange", rbOrange.Properties.Text); }
public void TestEmailLabel() { LabelTester emailLabel = new LabelTester("EmailLabel"); Assert.IsNotNull(emailLabel.Text); Assert.AreEqual("Email Registration", emailLabel.Text); }
public void TestServiceLabel() { LabelTester serviceLabel = new LabelTester("ServiceLabel"); Assert.IsNotNull(serviceLabel.Text); Assert.AreEqual("Service", serviceLabel.Text); }
public void FindNestedControl() { LabelTester label = new LabelTester("mySecondLabel"); ButtonTester button = new ButtonTester("myControl2.myButton"); button.Click(); Assert.Equal("1", label.Text); }
public void TestPassLabel() { LabelTester passwordLabel = new LabelTester("PassLabel"); Assert.IsNotNull(passwordLabel.Text); Assert.AreEqual("Please enter password to continue", passwordLabel.Text); }
public void UseAUserControlCustomTester() { LabelTester label = new LabelTester("mySecondLabel"); ButtonControlTester buttonControl = new ButtonControlTester("myControl2"); buttonControl.SuperClick(); Assert.Equal("1", label.Text); }
public void TestPasswrdLabel() { LabelTester passwordLabel = new LabelTester("PasswrdLabel"); Assert.IsNotNull(passwordLabel.Text); Assert.AreEqual("New Password", passwordLabel.Text); }
public void TestUsernameLabel() { LabelTester unameLabel = new LabelTester("UsernameLabel"); Assert.IsNotNull(unameLabel.Text); Assert.AreEqual("Username", unameLabel.Text); }
public void ClickVisibleButton() { LabelTester label = new LabelTester("label2"); myTabs.SelectTab(1); Assert.Equal("0", label.Text); button.Click(); Assert.Equal("1", label.Text); }
public void UseAUserControlCustomTester() { LabelTester label = new LabelTester("mySecondLabel"); ButtonControlTester buttonControl = new ButtonControlTester("myControl2"); buttonControl.SuperClick(); Assert.AreEqual("1", label.Text); }
public void FindNestedControl() { LabelTester label = new LabelTester("mySecondLabel"); ButtonTester button = new ButtonTester("myControl2.myButton"); button.Click(); Assert.AreEqual("1", label.Text); }
public void CancelTest() { LabelTester label1 = new LabelTester("lblFileName"); ExpectFileDialog("CancelFileHandler"); ButtonTester open_btn = new ButtonTester("btOpenFile"); open_btn.Click(); Assert.Equal(label1.Text, "cancel pressed"); }
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"); }
public void ClickVisibleButton() { LabelTester label = new LabelTester("label2"); myTabs.SelectTab(1); Assert.AreEqual("0", label.Text); button.Click(); Assert.AreEqual("1", label.Text); }
public void TestCredentials() { LabelTester userId = new LabelTester("userId", CurrentWebForm); Browser.Credentials = CredentialCache.DefaultCredentials; Browser.GetPage(TEST_URL); Assertion.AssertEquals("userId", WindowsIdentity.GetCurrent().Name, userId.Text); }
public void SetUp() { MockApplication.ResetCount(); started = new Latch(); new Thread(new ThreadStart(Go)).Start(); started.Acquire(); boxTester = new MyListBoxTester("applicationList", form); appStatus = new LabelTester("applicationStatus", form); serviceStatus = new LabelTester("serviceStatus", form); }
public void ListBoxSelection() { LabelTester myLabel = new LabelTester("myLabel"); ListBoxTester myListBox = new ListBoxTester("myListBox"); myListBox.ClearSelected(); myListBox.Select(rainbowArray[0]); Assert.AreEqual(rainbowArray[0], myLabel.Text); }
public void TestUserAgent() { LabelTester userAgent = new LabelTester("userAgent", CurrentWebForm); Browser.GetPage(TestUrl); AssertEquals("default user agent", HttpClient.IE_USER_AGENT, userAgent.Text); Browser.UserAgent = "Foo Explorer/4.2"; Browser.GetPage(TestUrl); AssertEquals("modified user agent", "Foo Explorer/4.2", userAgent.Text); }
public void CancelTest() { LabelTester label1 = new LabelTester("lblFileName"); ExpectFileDialog("CancelFileHandler"); ButtonTester open_btn = new ButtonTester("btOpenFile"); open_btn.Click(); Assert.AreEqual(label1.Text, "cancel pressed"); }
protected override void SetUp() { base.SetUp(); grid1 = new DataGridTester("dataGrid1", CurrentWebForm); grid2 = new DataGridTester("dataGrid2", CurrentWebForm); clickResult = new LabelTester("clickResult", CurrentWebForm); headerResult = new LabelTester("headerResult", CurrentWebForm); Browser.GetPage(BaseUrl + "AspTester/DataGridTestPage.aspx"); }
public void MainToolbar() { Form form = new ToolStripSplitButtonTestForm(); form.Show(); LabelTester label = new LabelTester("label1", form); ToolStripSplitButtonTester tester = new ToolStripSplitButtonTester("toolStripSplitButton1", form); tester.Click(); Assert.True(label.Text == "toolStripSplitButton1 clicked"); }
public void IncorrectMouseClicking() { new ButtonTestForm().Show(); ButtonTester button = new ButtonTester("myButton"); LabelTester label = new LabelTester("myLabel"); Mouse.UseOn(button); Mouse.Click(1, 3); Assert.AreEqual(label.Text, "1"); }
public void ButtonClick() { Form form = new ButtonTestForm(); form.Show(); ButtonTester button = new ButtonTester("myButton", form); LabelTester label = new LabelTester("myLabel", form); Assert.Equal("0", label.Text); button.Click(); Assert.Equal("1", label.Text); }
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); }
public void OpenTest() { LabelTester label1 = new LabelTester("lblFileName"); ExpectFileDialog("OpenFileHandler"); string fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "MbUnitForms.dll"); ButtonTester open_btn = new ButtonTester("btOpenFile"); open_btn.Click(); Assert.AreEqual(label1.Text, fileName); }
public void LinkLabelClick() { new LinkLabelTestForm().Show(); LinkLabelTester link = new LinkLabelTester("myLinkLabel"); LabelTester label = new LabelTester("myLabel"); Assert.AreEqual("0", label.Text); link.Click(); Assert.AreEqual("1", label.Text); }
public void ButtonClick() { Form form = new ButtonTestForm(); form.Show(); ButtonTester button = new ButtonTester("myButton", form); LabelTester label = new LabelTester("myLabel", form); Assert.AreEqual("0", label.Text); button.Click(); Assert.AreEqual("1", label.Text); }
public void MainToolbar() { Form form = new ToolStripSplitButtonTestForm(); form.Show(); LabelTester label = new LabelTester("label1", form); ToolStripSplitButtonTester tester = new ToolStripSplitButtonTester("toolStripSplitButton1", form); tester.Click(); Assert.IsTrue(label.Text == "toolStripSplitButton1 clicked"); }
public void TitleAndLabels() { testCaseSwitch = TestCaseSwitch.TitleAndLabels; Assert.AreEqual("Allors Extension Wizard", extensionWizard.Text); LabelTester titleLabel = new LabelTester(Constants.TITLE_LABEL); LabelTester titleExplanationLabel = new LabelTester(Constants.TITLE_EXPLANATION_LABEL); Assert.AreEqual("Welcome to the Allors Add Extension Wizard", titleLabel.Target.Text); Assert.AreEqual("This wizard adds an extension.", titleExplanationLabel.Target.Text); }
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); }
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"); }
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"); }
public void PressEnterClicksButton() { Form form = new ButtonTestForm(); form.Show(); LabelTester label = new LabelTester("myLabel", form); ButtonTester button = new ButtonTester("myButton", form); Assert.Equal("0", label.Text); Keyboard.UseOn(button); Keyboard.Click(Key.RETURN); Assert.Equal("1", label.Text); }
public void TestUserLanguages() { LabelTester userLanguages = new LabelTester("userLanguages", CurrentWebForm); Browser.GetPage(TestUrl); AssertEquals("default user language", "Not Set", userLanguages.Text); Browser.UserLanguages = new string[] { "en-gb" }; Browser.GetPage(TestUrl); AssertEquals("modified single user language", "[en-gb]", userLanguages.Text); Browser.UserLanguages = new string[] { "en-us", "en-gb" }; Browser.GetPage(TestUrl); AssertEquals("modified multiple user languages", "[en-us][en-gb]", userLanguages.Text); }
public void CancelTest() { OpenFileDialogTestForm f = new OpenFileDialogTestForm(); f.Show(); LabelTester label1 = new LabelTester("lblFileName"); ButtonTester open_btn = new ButtonTester("btOpenFile"); ModalFormHandler = CancelFileHandler; System.Windows.Forms.Application.DoEvents(); open_btn.Click(); System.Windows.Forms.Application.DoEvents(); Assert.Equal(label1.Text, "cancel pressed"); f.Close(); }
public void DontNeedToSpecifyForm() { ShowForm(new ButtonTestForm()); ShowForm(new TabControlTestForm()); ButtonTester myButton = new ButtonTester("myButton"); LabelTester myLabel = new LabelTester("myLabel"); TabControlTester myTabs = new TabControlTester("myTabs"); ButtonTester tabButton = new ButtonTester("button2"); LabelTester tabLabel = new LabelTester("label2"); myTabs.SelectTab(1); Assert.Equal("0", tabLabel.Text); Assert.Equal("0", myLabel.Text); myButton.Click(); Assert.Equal("1", myLabel.Text); tabButton.Click(); Assert.Equal("1", tabLabel.Text); }
public void OpenTest() { LabelTester label1 = new LabelTester("lblFileName"); ExpectFileDialog("OpenFileHandler"); string fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "XunitForms.dll"); ButtonTester open_btn = new ButtonTester("btOpenFile"); open_btn.Click(); Assert.Equal(label1.Text.ToLower(), fileName.ToLower()); }
public override void Setup() { new TreeViewTestForm().Show(); tree = new TreeViewTester("myTree"); label = new LabelTester("myLabel"); }
public override void Setup() { new CheckBoxTestForm().Show(); checkBox = new CheckBoxTester("myCheckBox"); label = new LabelTester("myLabel"); }
public override void Setup() { label = new LabelTester("myLabel"); new LabelTestForm().Show(); }
public void ButtonLabelShouldUpdateAfterClick() { controller = mockRepository.DynamicMock<IAppController>(); using (mockRepository.Record()) { Expect. On(controller). Call(controller.GetData()). Return(UpdatedValue). Repeat.Twice(); } using (mockRepository.Playback()) { alternateAppForm = new AlternateAppForm(controller); alternateAppForm.Show(); ButtonTester button = new ButtonTester("countButton"); button.Click(); LabelTester countLabel = new LabelTester("countLabel"); Assert.AreEqual(UpdatedValue, countLabel.Text); } }
public void IncorrectMouseClicking() { new ButtonTestForm().Show(); ButtonTester button = new ButtonTester("myButton"); LabelTester label = new LabelTester("myLabel"); Mouse.UseOn(button); Mouse.Click(1, 3); Assert.Equal(label.Text, "1"); }
public override void Setup() { new ToolbarTestForm().Show(); labelToolbarSelection = new LabelTester("labelToolbarSelection"); toolbarTest = new ToolBarTester("toolBarTest"); }
public override void Setup() { new ButtonTestForm().Show(); button = new ButtonTester("myButton"); label = new LabelTester("myLabel"); }
public void OpenTest() { OpenFileDialogTestForm f = new OpenFileDialogTestForm(); f.Show(); LabelTester label1 = new LabelTester("lblFileName"); ModalFormHandler = OpenFileHandler; string fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "XunitForms.dll"); ButtonTester open_btn = new ButtonTester("btOpenFile"); open_btn.Click(); Assert.Equal(label1.Text.ToLower(), fileName.ToLower()); f.Close(); }
public override void Setup() { form = new ToolStripMenuTestForm(); form.Show(); label1 = new LabelTester("label1", form); }
public override void Setup() { new ContextMenuTestForm().Show(); label = new LabelTester("myCounterLabel"); }