(Jest to nowa próba na to pytanie, które teraz pokazuje problem lepiej). Powiedzmy mamy nic zarzucić zadania (var faultedTask = Task.Run(() => { throw new Exception("test"); });), a my go czekają. awa
Piszemy testy jednostkowe dla kodu asynchronicznego przy użyciu MSTest i Moq. Mamy więc jakiś kod, który wygląda mniej więcej tak: var moq = new Mock<Foo>();
moq.Setup(m => m.GetAsync())
.Return
Jest coś niejasnego dla mnie o wewnętrznych działaniach TaskCompletionSource<>. Podczas tworzenia prostego Task<> przy użyciu Factory, oczekuję, że to zadanie zostanie umieszczone w puli wątków, chyba