示例#1
0
        public static void ResetDataTest()
        {
            try
            {
                Console.WriteLine("Reset Data Test");

                string usersFile   = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\users.txt";
                string friendsFile = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\friends.txt";
                string postsFile   = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\posts.txt";
                //Only needs to be done when tests are run.
                Tools.DeleteFile(usersFile);
                Tools.DeleteFile(friendsFile);
                Tools.DeleteFile(postsFile);


                Social_Networking_System sys = new Social_Networking_System();
                sys.ResetData();

                Console.WriteLine("End of resetting data.\nEnter to continue\n");
                Console.ReadKey();
            }
            catch
            {
                Console.WriteLine("An error has occured, operations have been stopped");
            }
        }
示例#2
0
        public static void ExportDataTest()
        {
            try
            {
                Console.WriteLine("Export data test");

                string usersFile   = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\users.txt";
                string friendsFile = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\friends.txt";
                string postsFile   = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\posts.txt";

                Social_Networking_System sys = new Social_Networking_System();

                sys.ExportData(usersFile, 1);
                sys.ExportData(friendsFile, 2);
                sys.ExportData(postsFile, 3);


                List <string> users = Tools.ReadFileSplitComma(usersFile);
                Console.WriteLine("Users:\n");
                foreach (string u in users)
                {
                    Console.WriteLine(u);
                }
                Console.WriteLine("\n");


                List <string> friends = Tools.ReadFileSplitNewLine(friendsFile);
                Console.WriteLine("Friends:\n");
                foreach (string f in friends)
                {
                    Console.WriteLine(f);
                }
                Console.WriteLine("\n");


                List <string> posts = Tools.ReadFileSplitComma(postsFile);
                Console.WriteLine("Posts:\n");
                foreach (string p in posts)
                {
                    Console.WriteLine(p);
                }
                Console.WriteLine("\n");

                Console.WriteLine("End of exporting data.\nEnter to continue\n");
                Console.ReadKey();
            }
            catch
            {
                Console.WriteLine("An error has occured, operations have been stopped");
            }
        }