Esempio n. 1
0
        // 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));
            }
        }
Esempio n. 2
0
		public void Test_ReadingUsersFile_Length_ShouldFail()
		{
			ReadingFiles readingFiles = new ReadingFiles();

            Assert.AreNotEqual(59, readingFiles.ReadingUsersFile().Count);
		}
Esempio n. 3
0
		public void Test_ReadingUsersFile_Length_ShouldPass()
		{
			ReadingFiles readingFiles = new ReadingFiles();

			Assert.AreEqual(60, readingFiles.ReadingUsersFile().Count);
		}