public void Test_14_FolderResource_DELETE_Folder()
        {
            server.Register(new HttpFolderResource("/Test14", "Data", true, true, true, false));

            using (CookieWebClient Client = new CookieWebClient())
            {
                Encoding Utf8 = new UTF8Encoding(true);
                Client.UploadData("http://localhost:8080/Test14/Folder/string.txt", "PUT", Utf8.GetBytes(new string('Ω', 100000)));

                Client.UploadData("http://localhost:8080/Test14/Folder", "DELETE", new byte[0]);
            }
        }
        public void Test_10_FolderResource_PUT_File_NotAllowed()
        {
            server.Register(new HttpFolderResource("/Test10", "Data", false, false, true, false));

            using (CookieWebClient Client = new CookieWebClient())
            {
                Encoding Utf8 = new UTF8Encoding(true);
                byte[]   Data = Client.UploadData("http://localhost:8080/Test10/string.txt", "PUT", Utf8.GetBytes(new string('Ω', 100000)));
            }
        }
        public void Test_25_Conditional_PUT_IfUnmodifiedSince_2()
        {
            DateTime LastModified = File.GetLastWriteTime("Data\\Temp.txt");

            server.Register(new HttpFolderResource("/Test25", "Data", true, false, true, false));

            using (CookieWebClient Client = new CookieWebClient())
            {
                Encoding Utf8 = new UTF8Encoding(true);
                string   s1   = new string('Ω', 100000);
                Client.IfUnmodifiedSince = LastModified.AddMinutes(1);
                Client.UploadData("http://localhost:8080/Test25/Temp.txt", "PUT", Utf8.GetBytes(s1));
            }
        }
        public void Test_13_FolderResource_PUT_CreateFolder()
        {
            server.Register(new HttpFolderResource("/Test13", "Data", true, false, true, false));

            using (CookieWebClient Client = new CookieWebClient())
            {
                Encoding Utf8 = new UTF8Encoding(true);
                string   s1   = new string('Ω', 100000);
                Client.UploadData("http://localhost:8080/Test13/Folder/string.txt", "PUT", Utf8.GetBytes(s1));

                byte[] Data = Client.DownloadData("http://localhost:8080/Test13/Folder/string.txt");
                string s2   = Utf8.GetString(Data);

                Assert.AreEqual(s1, s2);
            }
        }