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