public void Returns_Empty_Results_When_Given_One_Person() { var list = new List<Person> { sue }; var finder = new AgeDistanceFinder(list); var result = finder.Find(AgeDistanceMethod.Closest); Assert.Null(result.Person1); Assert.Null(result.Person2); }
public void Returns_Furthest_Two_For_Two_People() { var list = new List<Person> { greg, mike }; var finder = new AgeDistanceFinder(list); var result = finder.Find(AgeDistanceMethod.Furthest); Assert.Same(greg, result.Person1); Assert.Same(mike, result.Person2); }
public void Returns_Closest_Two_For_Two_People() { var list = new List<Person> { sue, greg }; var finder = new AgeDistanceFinder(list); var result = finder.Find(AgeDistanceMethod.Closest); Assert.Same(sue, result.Person1); Assert.Same(greg, result.Person2); }