[TestInitialize]
public void Initialize()
{
//DO Something
async_eventhandler += the_eventhandler(async_eventhandler);
}
private void async_eventhandler
{
test = test2
// test2 comes from client, after here TestMethod have to start
}
[TestMethod]
public void TestMethod1()
{
Assert.AreEqual("test_test", test);
}
单元测试失败,因为方法是异步的。字符串 test
是“NULL”,因为值 test2
比它晚出现。我该如何解决这个问题?
async_eventhandler
在 TestMethod 开始后被调用了吗? - Evgeniy Mironov