using System.Threading.Tasks;
static async Task OneTestAsync()
static Task AnotherTestAsync()
static async Task DoTestAsync(Func<Task> whatTest)
Console.WriteLine("Executing code");
public static async Task Main()
await DoTestAsync(OneTestAsync);
Console.WriteLine("---");
await DoTestAsync(AnotherTestAsync);