Пример #1
0
        public void TestIsAbortConfimationEnabledWithAbortEnabledTrueAndPageDirty()
        {
            WxePage page = new WxePage();

            page.EnableAbort = true;
            page.IsDirty     = true;

            page.ShowAbortConfirmation = ShowAbortConfirmation.Always;
            Assert.That(
                ((IWxePage)page).IsAbortConfirmationEnabled,
                Is.True,
                "Abort confirmation disabled with ShowAbortConfirmation=Always.");

            page.ShowAbortConfirmation = ShowAbortConfirmation.OnlyIfDirty;
            Assert.That(
                ((IWxePage)page).IsAbortConfirmationEnabled,
                Is.True,
                "Abort confirmation disabledwith ShowAbortConfirmation=OnlyIfDirty.");

            page.ShowAbortConfirmation = ShowAbortConfirmation.Never;
            Assert.That(
                ((IWxePage)page).IsAbortConfirmationEnabled,
                Is.False,
                "Abort confirmation enabled with ShowAbortConfirmation=Never.");
        }
Пример #2
0
        public void TestIsAbortEnabled()
        {
            WxePage page = new WxePage();

            page.EnableAbort = null;
            Assert.That(
                ((IWxePage)page).IsAbortEnabled,
                Is.True,
                "Abort disabled with EnableAbort=Undefined.");

            page.EnableAbort = true;
            Assert.That(
                ((IWxePage)page).IsAbortEnabled,
                Is.True,
                "Abort disabled with EnableAbort=True.");

            page.EnableAbort = false;
            Assert.That(
                ((IWxePage)page).IsAbortEnabled,
                Is.False,
                "Abort enabled with EnableAbort=False.");
        }
Пример #3
0
        public void TestAreOutOfSequencePostBacksEnabledWithAbortDisabled()
        {
            WxePage page = new WxePage();

            page.EnableAbort = false;

            page.EnableOutOfSequencePostBacks = null;
            Assert.That(
                ((IWxePage)page).AreOutOfSequencePostBacksEnabled,
                Is.False,
                "Out-of-sequence postbacks enabled with EnableOutOfSequencePostBacks=Undefined.");

            page.EnableOutOfSequencePostBacks = true;
            Assert.That(
                ((IWxePage)page).AreOutOfSequencePostBacksEnabled,
                Is.True,
                "Out-of-sequence postbacks disabled with EnableOutOfSequencePostBacks=True.");

            page.EnableOutOfSequencePostBacks = false;
            Assert.That(
                ((IWxePage)page).AreOutOfSequencePostBacksEnabled,
                Is.False,
                "Out-of-sequence postbacks enabled with EnableOutOfSequencePostBacks=False.");
        }
Пример #4
0
 private void Next_Click(object sender, System.EventArgs e)
 {
     WxePage.ExecuteNextStep();
 }
Пример #5
0
 private void Sub_Click(object sender, System.EventArgs e)
 {
     ViewState["Counter"] += " Sub_Click";
     WxePage.ExecuteFunctionNoRepost(new WebForm1.SubFunction("usercontrol var1", "usercontrol var2"), (Control)sender);
 }