public static async Task <string> GetEnvironmentVariable(this AppRunner runner, string name, TimeSpan timeout) { using CancellationTokenSource cancellation = new(timeout); ConfiguredTaskAwaitable <string> getVarTask = runner.WaitForEnvironmentVariable(name, cancellation.Token).ConfigureAwait(false); await runner.SendCommandAsync(TestAppScenarios.Commands.PrintEnvironmentVariables).ConfigureAwait(false); string result = await getVarTask; return(result); }