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); }