public void Returns_Empty_Results_When_Given_Empty_List()
        {
            var list          = new List <Person>();
            var finderService = new PeopleAgeService(list);

            var result = finderService.FindClosestAges();

            Assert.Null(result.PersonFirst);
            Assert.Null(result.PersonSecond);
        }
        public void Furthest_Ages_Given_Two_People()
        {
            var list = new List <Person>()
            {
                greg, mike
            };
            var finderService = new PeopleAgeService(list);

            var result = finderService.FindFurthestAges();

            Assert.Same(greg, result.PersonFirst);
            Assert.Same(mike, result.PersonSecond);
        }
        public void Closest_Ages_Given_Four_People()
        {
            var list = new List <Person>()
            {
                greg, mike, sarah, sue
            };
            var finderService = new PeopleAgeService(list);

            var result = finderService.FindClosestAges();

            Assert.Same(sue, result.PersonFirst);
            Assert.Same(greg, result.PersonSecond);
        }