private static void SortByBirthDateAscending(ISortService sortService, IList <Person> unsortedList) { IList <Person> sortedByBirthdate = sortService.SortByBirthDateAscending(unsortedList); Console.WriteLine(" "); Console.WriteLine("Sorted by date of birth ascending."); PrintList(sortedByBirthdate); }
public override IList <Person> GetGersons(IList <Person> unsortedList, string sortBy) { IList <Person> persons = new List <Person>(); if (sortBy.Contains(DBWebAPI.Model.Constants.Birthdate)) { persons = _sortService.SortByBirthDateAscending(unsortedList); } return(persons); }
public void SortServiceShouldSortByBirthDateAscending() { //arrange List <Person> unsortedList = GetUnsortedPersonList(); //act IList <Person> sortedList = _sortService.SortByBirthDateAscending(unsortedList); var first = sortedList.FirstOrDefault(); var last = sortedList.LastOrDefault(); //assert Assert.AreEqual("Garrique", first.LastName); Assert.AreEqual("Tatters", last.LastName); }