using System.Threading.Tasks; public interface IDataService { Task GetDataAsync(bool sync = false); Task GetMoreDataAsync(bool sync = false); } public class BusinessLogic { private readonly IDataService _dataService; public BusinessLogic(IDataService dataService) { _dataService = dataService; } private async Task GetFrobCoreAsync(bool sync) { var a = await _dataService.GetDataAsync(sync); var b = await {|#0:_dataService.GetMoreDataAsync()|}; return a + b; } }