public void CheckFileWriteRead_WriteRead_ReturnTrue()
        {
            List <User> l = new List <User>();

            for (int i = 0; i <= 50; i++)
            {
                User u = new User("test" + i, "test" + i, i.ToString());
                l.Add(u);
            }

            FileWriteRead <User> f = new FileWriteRead <User>();

            f.WriteToFile(PATH, l);
            List <User> l2 = f.ReadFromFile(PATH);

            Assert.AreEqual(l, l2);
        }
Beispiel #2
0
 /// <summary>
 /// Reads from local file path a list of messages.
 /// </summary>
 /// <returns>A list read from file.</returns>
 public List <Message> Read()
 {
     try
     {
         List <Message> messages = _writeRead.ReadFromFile(PATH);
         if (messages == null)
         {
             return(new List <Message>());
         }
         else
         {
             return(messages);
         }
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Beispiel #3
0
 /// <summary>
 /// Reads from local file path a list registered users.
 /// </summary>
 /// <returns>A list read from file.</returns>
 public List <User> Read()
 {
     try
     {
         List <User> users = (List <User>)_writeRead.ReadFromFile(PATH);
         if (users == null)
         {
             return(new List <User>());
         }
         else
         {
             return(users);
         }
     }
     catch (Exception e)
     {
         return(null);
     }
 }