Habanero.Faces.Base.MessageBoxConfirmer.Confirm C# (CSharp) Méthode

Confirm() public méthode

Gets confirmation from the user after providing them with an option
public Confirm ( string message ) : bool
message string The message to display
Résultat bool
        public bool Confirm(string message)
        {
            DialogResult dialogResult = ControlFactory.ShowMessageBox(message, Title, MessageBoxButtons.YesNo, MessageBoxIcon);
            return dialogResult == DialogResult.Yes;
        }

Same methods

MessageBoxConfirmer::Confirm ( string message, ConfirmationDelegate confirmationDelegate ) : void

Usage Example

        public void Test_Confirm_False()
        {
            //---------------Set up test pack-------------------
            const string message = "Confirmer message";
            const string title = "MessageBoxTitle";
            const DialogResult dialogResultToReturn = DialogResult.No;
            MessageBoxIcon messageBoxIcon = TestUtil.GetRandomEnum<MessageBoxIcon>();

            MockRepository mockRepository = new MockRepository();
            IControlFactory controlFactory = SetupControlFactoryMockWithExpectation(mockRepository, message, title, messageBoxIcon, dialogResultToReturn);

            MessageBoxConfirmer messageBoxConfirmer = new MessageBoxConfirmer(controlFactory, title, messageBoxIcon);
            mockRepository.ReplayAll();
            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            bool confirmResult = messageBoxConfirmer.Confirm(message);
            //---------------Test Result -----------------------
            Assert.IsFalse(confirmResult);
            mockRepository.VerifyAll();
        }
All Usage Examples Of Habanero.Faces.Base.MessageBoxConfirmer::Confirm