public void Returns_Empty_Results_When_Given_Empty_List() { var list = new List <Person>(); var finder = new Finder(list); var result = finder.FindAgeDifferenceBetweenTwoPersons(AgeDifferenceType.MinorDifference); Assert.Null(result.person1); Assert.Null(result.person2); }
public void Returns_Closest_Two_For_Four_People() { var list = new List <Person>() { greg, mike, sarah, sue }; var finder = new Finder(list); var result = finder.FindAgeDifferenceBetweenTwoPersons(AgeDifferenceType.MinorDifference); Assert.Same(sue, result.person1); Assert.Same(greg, result.person2); }
public void Returns_Furthest_Two_For_Two_People() { var list = new List <Person>() { greg, mike }; var finder = new Finder(list); var result = finder.FindAgeDifferenceBetweenTwoPersons(AgeDifferenceType.HigherDifference); Assert.Same(greg, result.person1); Assert.Same(mike, result.person2); }