public void ExampleOrdering() { var customers = new CustomerGenerator().Generate(5); var customersReversed = customers.Reverse(); var customersOrdered = customers.OrderBy(c => c.IsActive); var customersOrderedDescending = customers.OrderByDescending(c => c.IsActive); var customersOrderedTwiceAscending = customers .OrderBy(c => c.IsActive) .ThenBy(c => c.CreatedDate); var customersOrderedTwiceDescending = customers .OrderBy(c => c.IsActive) .ThenByDescending(c => c.CreatedDate); }