/// <summary> /// Runs all 3 variations of the MoreRealistic code to ensure /// they all have the same result /// </summary> /// <returns></returns> static async Task MoreRealisticMainAsync() { var worker = new MoreRealisticAsyncWorker(); await worker.DoWork(); await worker.DoWorkExplicitTasks(); await worker.DoWorkWithoutAwait(); }