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); }
/// <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); } }
/// <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); } }