public void CmdLineApp_AddRecord() { DataManager dataMngr = new DataManager(); dataMngr.ClearList(); dataMngr.AddRecord("Last ", " First", "f", "Blue", "04/13/1971"); string testString = dataMngr.PersonnelList[0].ToString(); Assert.AreEqual(testString, "Last; First; Female; Blue; 04/13/1971"); }
public void CmdLineApp_GetData_Space() { List<Person> personnelList = GetInitialList(); DataManager dataMngr = new DataManager(); try { dataMngr.ClearList(); string pathName = ConfigurationManager.AppSettings["testDataPath"]; dataMngr.GetData(pathName, "Space.txt"); } catch { Assert.Fail(" Exception"); } CollectionAssert.AreEqual(dataMngr.PersonnelList, personnelList, " Mismatch"); }
public void CmdLineApp_SortData_ByBirthDate() { List<Person> personnelList = new List<Person>(); personnelList.Add(new Person("Jones", "Tom", Gender.Male, "Blue", new DateTime(1967, 4, 13))); personnelList.Add(new Person("Walker", "Harry", Gender.Male, "Red", new DateTime(1971, 4, 13))); personnelList.Add(new Person("Johnson", "Mary", Gender.Female, "Green", new DateTime(1971, 4, 26))); personnelList.Add(new Person("Smith", "Dick", Gender.Male, "Black", new DateTime(1971, 12, 19))); personnelList.Add(new Person("King", "Amy", Gender.Female, "Yellow", new DateTime(1982, 2, 9))); personnelList.Add(new Person("MacDonald", "Jennifer", Gender.Female, "Brown", new DateTime(1986, 8, 14))); DataManager dataMngr = new DataManager(); try { dataMngr.ClearList(); string pathName = ConfigurationManager.AppSettings["testDataPath"]; dataMngr.GetData(pathName, "Space.txt"); dataMngr.SortData(DataManager.SortMethod.BirthDate); } catch { Assert.Fail(" Exception"); } CollectionAssert.AreEqual(dataMngr.PersonnelList, personnelList, " Mismatch"); }