2011-10-10 57 views
0

我是单元测试的新手。如何传递参数到下面的功能应该将什么参数传递给异步函数

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;