Мне нужна помощь, чтобы понять, почему следуют тестовые блокировки? Я подозреваю, что это как-то связано с WindowsFormsSynchronizationContext
, установленным как Текущий SyncronizationContext
при создании элемента управления WinForm.
[TestMethod]
public async Task myTest()
{
//During this winForms control creation, WindowsFormsSynchronizationContext is set as Current SyncronizationContext
new SomeWinformControl();
//This statement deadlocks
await Task.Run(() => { });
}
(MSTest с использованием .NET 4.5.2)