5
"очікувати" працює, але виклик завдання. Результат зависає / тупики
У мене є наступні чотири тести, і останній висить, коли я його запускаю. Чому це відбувається: [Test] public void CheckOnceResultTest() { Assert.IsTrue(CheckStatus().Result); } [Test] public async void CheckOnceAwaitTest() { Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceAwaitTest() { Assert.IsTrue(await CheckStatus()); Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceResultTest() { Assert.IsTrue(CheckStatus().Result); …
126
c#
nunit
task
deadlock
async-await