public async Task TaskUtilitiesTests_AutoCompletingTaskTest2() { using (var verify = new Verify()) { var timer = Stopwatch.StartNew(); var task = TaskUtilities.AutoCompletingTask(123, 1000); Memory.CycleGC(); var result = await task; timer.Stop(); verify.AreEqual(123, result, "Task result was wrong"); verify.AreEqual(1.0, timer.Elapsed.TotalSeconds, 0.05, "Delay was incorrect"); } }