public void CheckFileWriteRead_Delete_ReturnTrue()
        {
            CheckFileWriteRead_WriteRead_ReturnTrue();

            FileWriteRead <User> f = new FileWriteRead <User>();
            bool ans = f.DeleteFile(PATH);

            Assert.IsTrue(ans);
        }
        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);
        }
示例#3
0
        private const string PATH = @"System Files\Messages.bin"; // A constant path of the messages local file.

        //Constructor
        public MessageHandler()
        {
            this._writeRead = new FileWriteRead <Message>();
        }
示例#4
0
        private const string PATH = @"System Files\Users.bin"; // A constant path of the registered users local file.

        //Constructor
        public UserHandler()
        {
            this._writeRead = new FileWriteRead <User>();
        }