Hi,
I have a MessageBox.Show method, which has a CallBack action associated with it. I want to Pass a Mocked parameter to that action, which would eventually execute the action statements based on Parameter passed.
Action<DialogResult> callback = (result) =>                    {                        if (result == DialogResult.Yes)                        {                           //Do something here                           }                    };MessageBox.Show("Are you Sure?","Test App",DialogButton.YesNo, DialogImage.Question,callback);I tried something like below, but it did not work.
Mock.Arrange(() => dialog.Show(Arg.AnyString, Arg.AnyString,DialogButton.YesNo, DialogImage.Question, Arg.IsAny<Action<DialogResult>>())).           DoInstead((Action<DialogResult> action) =>           {              action.Invoke(DialogResult.Yes);           });I want to execute the Original callback, with a mocked DialogResult.
How can we do that?
Thanks in Advance,
Sagar