public void TestReadFile() { User testuser = new User("test", false); IFile file1 = new AuthenticationProxyFile(testuser, "file1.txt"); User testadmin = new User("admin", true); IFile file2 = new AuthenticationProxyFile(testadmin, "file1.txt"); Assert.AreEqual(file1.Content, file2.Content); }
static void Main(string[] args) { //testusers toevoegen Dictionary <string, User> users = new Dictionary <string, User>(); users.Add("gast", new User("gast")); users.Add("admin", new User("admin", true)); //Simple user login Console.Out.WriteLine("Enter username:"******"User not found, enter valid username: "******"Enter file name or STOP to exit"); string filename = Console.ReadLine(); while (filename != "STOP") { try { string fileContent = new AuthenticationProxyFile(users[tempuser], filename).Content; Console.Out.WriteLine(); Console.WriteLine("===== " + filename + " ====="); Console.WriteLine(fileContent); Console.WriteLine("========================"); } catch (Exception e) { PrintError(e.Message); } Console.Out.WriteLine(); Console.Out.WriteLine("Enter filename or STOP to exit"); filename = Console.ReadLine(); } }
public void TestAdminAccesException() { User testuser = new User("test", false); IFile file1 = new AuthenticationProxyFile(testuser, ".file1.txt"); string content = file1.Content; }
public void TestAdminAcces() { User testadmin = new User("admin", true); AuthenticationProxyFile file1 = new AuthenticationProxyFile(testadmin, ".file1.txt"); string content = file1.Content; }