public void FindTest() { for (int i = 0; i < 1000; i++) { list.Add(i); } for (int i = 0; i < 1000; i++) { Assert.AreEqual(i, list.Find(n => n == i)); } var employee = RWEmployeeFactory.CreateEmployees(1); employee[0].Name = "Willy"; employee[0].NIF = "112233-P"; employees[0] = employee[0]; Assert.AreEqual(employee[0].Name, employee.Find(n => n.Name == employee[0].Name).Name); Assert.AreEqual(employee[0].NIF, employee.Find(n => n.NIF.EndsWith("P", StringComparison.Ordinal)).NIF); }