public void ExampleBoolean() { var customers = new CustomerGenerator().Generate(5); var anyCustomers = customers.Any(); var anyCustomersWithOverOneHundredLogins = customers.Any(c => c.LoginCount > 100); var anyCustomersWithNoLogins = customers.Any(c => c.LoginCount == 0); var allCustomersHaveAtLeastOneLogin = customers.All(c => c.LoginCount > 0); var allCustomersHaveIdOfOne = customers.All(c => c.Id == 1); var numbers = new int[] { 1, 2, 3, 4, 5 }; var containsThree = numbers.Contains(3); var containsSixty = numbers.Contains(60); var otherNumbers = new int[] { 1, 2, 3, 4, 5 }; var identicalToOtherNumbers = numbers.SequenceEqual(otherNumbers); var outOfOrderNumbers = new int[] { 2, 4, 5, 3, 1 }; var identicalToOutOfOrderNumbers = numbers.SequenceEqual(outOfOrderNumbers); var customer1 = new Customer() { Id = 1 }; var customer2 = new Customer() { Id = 2 }; var customersWithIds = new Customer[] { customer1, customer2 }; var containsNewCustomer = customersWithIds.Contains(new Customer()); var containsNewCustomer1 = customersWithIds.Contains(new Customer() { Id = 1 }); var containsCustomer1 = customersWithIds.Contains(customer1); var containsCustomer2 = customersWithIds.Contains(customer2); var widgets = new Tuple <int, string>[] { new Tuple <int, string>(1, "One"), new Tuple <int, string>(2, "Two") }; var containsWidget1 = widgets.Contains(new Tuple <int, string>(1, "One")); var containsWidget9 = widgets.Contains(new Tuple <int, string>(9, "Nine")); var products = new Product[] { new Product() { Id = 1, Name = "One" }, new Product() { Id = 2, Name = "Two" } }; var containsProduct1 = products.Contains(new Product() { Id = 1, Name = "One" }); var containsProduct9 = products.Contains(new Product() { Id = 9, Name = "Nine" }); }