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");
}
}