/// <summary> /// Get person details /// </summary> /// <param name="format"></param> /// <param name="recordLine"></param> /// <returns></returns> public Person GetPersonDetails(string format, string recordLine) { Person person = new Person(); KeyValuePair <string, char> delimiter = _validateMgr.GetDilimiter(format); person = _fileParserMgr.GetPerson(delimiter.Value, recordLine); return(person); }
public void getDelimiterBasedOnFileType() { //arrange //Dictionary<string, char> delimiters = getDelimiterList(); Dictionary <string, char> delimiters = new Dictionary <string, char>(); delimiters.Add("comma", ','); string fileType = "comma"; //act KeyValuePair <string, char> actualResult = _validateInput.GetDilimiter(fileType); char actual = actualResult.Value; char expected; delimiters.TryGetValue("comma", out expected); //assert Assert.AreEqual(actual, expected); }