public void GetColumnValueFromCurrentLine_returns_correct_value(string filePath, string fileData, string columnName, string columnValue) { //given var mockFileObject = InitFileSystem(filePath, fileData); var sut = new FileReaderService(mockFileObject.FileSystem); sut.InitFileReader(filePath, ","); var data = sut.IterateFileOnColumn(columnName).ElementAtOrDefault(0); //when var actual = sut.GetColumnValueFromCurrentLine(columnName); //then Assert.IsType <string>(actual); Assert.Equal(columnValue, actual); }