Beispiel #1
0
        public void Returns_Empty_Results_When_Given_Empty_List()
        {
            var list = new List <Person>();
            IPeopleCompareFilter filter = new FurthestBirthdateCompareFilter();
            var finder = new Finder(list, filter);

            var result = finder.Find();

            Assert.Null(result.Person1);
            Assert.Null(result.Person2);
        }
Beispiel #2
0
        public void Returns_Furthest_Two_For_Four_People()
        {
            var list = new List <Person>()
            {
                greg, mike, sarah, sue
            };
            IPeopleCompareFilter filter = new FurthestBirthdateCompareFilter();
            var finder = new Finder(list, filter);

            var result = finder.Find();

            Assert.Same(sue, result.Person1);
            Assert.Same(sarah, result.Person2);
        }