I m doing unit test for one of my app in WP7. I want to check whether the button_click function works properly. When I try to call the button_click function from my unit testcode like below
        CheckUrVacabolary.MainPage cpage = new CheckUrVacabolary.MainPage();
        cpage.txtFind.Text = "home";
        cpage.butMeaning_Click(cpage,null);
But the eventhandler(OnDefineInDictCompleted) inside the button_click(OnDefineInDictCompleted)
is not getting called. Here is the code
    internal void butMeaning_Click(object sender, RoutedEventArgs e)
    {
        graphPass.Visibility = Visibility.Collapsed;
        graphFail.Visibility = Visibility.Collapsed;
        if (txtFind.Text.ToString() != "Enter the word")
        {
            butNext.IsEnabled = true;
            DictServiceSoapClient client = GetDictServiceSoapClient();
            String meaningfor;
            if (txtRandomWord.Text.Trim().Length != 0)
            {
                txtRandomWord.Text = "";
                meaningfor = wordToGuess;
            }
            else
            {
                meaningfor = txtFind.Text.Trim().ToString();
            }
            if (meaningfor.Length != 0)
            {
                client.DefineInDictCompleted +=
                    new EventHandler<DefineInDictCompletedEventArgs
                            (OnDefineInDictCompleted);
                client.DefineInDictAsync("gcide", meaningfor);
            }
        }
    }
I m not using MVVM model in my app. Is there any way I could call the event handler also.