예제 #1
0
        public void Return_An_Empty_Pair_When_Given_An_Empty_List()
        {
            var persons = new List <Person>();
            var finder  = new PairFinder(persons);

            var result = finder.FindPair(Filter.ClosestAge);

            Assert.Null(result.OldestPerson);
            Assert.Null(result.YoungestPerson);
        }
예제 #2
0
        public void Returns_The_Closest_Age_Pair_For_Four_People_List()
        {
            var persons = new List <Person>()
            {
                _greg, _mike, _sarah, _sue
            };
            var finder = new PairFinder(persons);

            var result = finder.FindPair(Filter.ClosestAge);

            Assert.Same(_sue, result.OldestPerson);
            Assert.Same(_greg, result.YoungestPerson);
        }