// Making a product (and puts them into a list) from every line in the file products.csv public void GetAllUsers() { ReadingFiles usersFile = new ReadingFiles(); List <string[]> users = usersFile.ReadingUsersFile(); foreach (string[] userLine in users) { int intTemp; int iD; decimal balance; if (int.TryParse(userLine[0], out intTemp)) { iD = intTemp; } else { throw new ParseFailedException("Could not parse string to int"); } string firstname = userLine[1].Replace("\"", ""); string lastname = userLine[2].Replace("\"", ""); string username = userLine[3].Replace("\"", ""); string email = userLine[4].Replace("\"", ""); balance = decimal.Parse(userLine[5], NumberStyles.Any, CultureInfo.InvariantCulture); // Making the list of products _listOfUsers.Add(new User(iD, firstname, lastname, username, email, balance)); } }
public void Test_ReadingUsersFile_Length_ShouldFail() { ReadingFiles readingFiles = new ReadingFiles(); Assert.AreNotEqual(59, readingFiles.ReadingUsersFile().Count); }
public void Test_ReadingUsersFile_Length_ShouldPass() { ReadingFiles readingFiles = new ReadingFiles(); Assert.AreEqual(60, readingFiles.ReadingUsersFile().Count); }