public async Task CustomersProject() { var customers = await CustomersOperations.GetCustomersWithProjectionAsync(); string firstName = customers .FirstOrDefault(customer => customer.FirstName == "Maria").FirstName; Assert.IsTrue(firstName == "Maria"); }
public async Task WhenAll() { Task <List <CustomerItem> > customersTask1 = CustomersOperations.GetCustomersWithProjectionAsync(); Task <List <CustomerItemSort> > customersTask2 = CustomersOperations.GetCustomersWithProjectionSortAsync(); await Task.WhenAll(customersTask1, customersTask2); List <CustomerItem> test1 = customersTask1.Result; List <CustomerItemSort> test2 = customersTask2.Result; Assert.AreEqual(customersTask1.Result.Count, 91); Assert.AreEqual(customersTask2.Result.Count, 91); }