Какие аргументы следует передавать асинхронным функциям

#windows-phone-7

#windows-phone-7

Вопрос:

Я новичок в модульном тестировании. Как я могу передать аргументы в приведенную ниже функцию

OnDefineInDictCompleted

 client.DefineInDictCompleted  = new EventHandler<DefineInDictCompletedEventArgs>(OnDefineInDictCompleted);
OnDefineInDictCompleted(object sender, DefineInDictCompletedEventArgs e)
  

Ответ №1:

Вместо определения OnDefineInDictCompleted как метода, как насчет использования анонимных делегатов?

 var parameterA = 1;
var parameterB = "Foo";

EventHandler<DefineInDictCompletedEventArgs> handler = (s, e) =>
{
    //Can access local variables here;
    var x = parameterA.ToString()   parameterB;
};

client.DefineInDictCompleted  = handler;