public void SplitFullName_5PartsMiddleInitialMultiplePartLastName() { //arrange string strFullName = "Lea M. De La Rosa"; //act ISplitFullName splitFullNameModule = new SplitFullNameModule(); IName splitName = splitFullNameModule.SplitFullName(strFullName); //assert Assert.AreEqual("Lea", splitName.FirstName); Assert.AreEqual("M", splitName.MiddleName); Assert.AreEqual("De La Rosa", splitName.LastName); }
public void SplitFullName_3PartsFullMiddleLMFformat() { //arrange string strFullName = "Hayes, Matthew Ryan"; //act ISplitFullName splitFullNameModule = new SplitFullNameModule(); IName splitName = splitFullNameModule.SplitFullName(strFullName); //assert Assert.AreEqual("Matthew", splitName.FirstName); Assert.AreEqual("Ryan", splitName.MiddleName); Assert.AreEqual("Hayes", splitName.LastName); }
public void SplitFullName_4PartsDoubleSpaceFullMiddleSuffix() { //arrange string strFullName = "Matthew Ryan Hayes Jr."; //act ISplitFullName splitFullNameModule = new SplitFullNameModule(); IName splitName = splitFullNameModule.SplitFullName(strFullName); //assert Assert.AreEqual("Matthew", splitName.FirstName); Assert.AreEqual("Ryan", splitName.MiddleName); Assert.AreEqual("Hayes Jr.", splitName.LastName); }
public void SplitFullName_3PartsMiddleInitial() { //arrange string strFullName = "Matthew R Hayes"; //act ISplitFullName splitFullNameModule = new SplitFullNameModule(); IName splitName = splitFullNameModule.SplitFullName(strFullName); //assert Assert.AreEqual("Matthew", splitName.FirstName); Assert.AreEqual("R", splitName.MiddleName); Assert.AreEqual("Hayes", splitName.LastName); }
static void Main(string[] args) { //Display Message Console.WriteLine("Please enter person's full name: "); //Read Input string strFullName = Console.ReadLine(); //Perform Full Name split ISplitFullName splitFullNameModule = new SplitFullNameModule(); IName name = splitFullNameModule.SplitFullName(strFullName); //Print results of split Console.WriteLine(string.Format("First Name: '{0}', Middle Name '{1}', Last Name '{2}'", name.FirstName, name.MiddleName, name.LastName)); }