Example #1
0
        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.");
        }
Example #2
0
        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.");
        }
Example #3
0
File: Program.cs Project: visi/Moq
        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();
        }