public void Should_Return_Two_Persons_With_LastName_MacDonald() { // Setup var repository = new PersonRepository(); var people = new People(repository); // Action var persons = people.Query(p => p.LastName == "MacDonald"); // Verify the result Assert.AreEqual(persons.Count(), 2, "Should return 2 persons with last name MacDonald."); }
public void Should_Return_Two_Persons_With_FirstName_John() { // Setup var repository = new PersonRepository(); var people = new People(repository); // Action var persons = people.Query(p => p.FirstName == "John"); // Verify the result Assert.AreEqual(persons.Count(), 2, "Should return 2 persons with first name John."); }
static void Main(string[] args) { var repository = new PersonRepository(); var people = new People(repository); var persons = people.Query(p => p.FirstName == "John"); foreach (var person in persons) { Console.WriteLine("{0} {1}", person.FirstName, person.LastName); } Console.WriteLine(); Console.Write("Press any key to continue..."); Console.ReadKey(); }