예제 #1
0
        /// <summary>
        /// Apply some operations on a file
        /// </summary>
        private void Testing()
        {
            try
            {
                stringBuilder.AppendLine("Path: " + readerWriter.GetPath());

                // First iteration
                stringBuilder.AppendLine("First iteration");

                ExistFile();
                DeleteFile();
                ExistFile();
                CreateFile();
                ExistFile();
                WriteFile();
                ReadFile();
                ClearFile();
                ExistFile();
                ReadFile();
                ExistFile();

                // Second iteration
                stringBuilder.AppendLine("Second iteration");

                ExistFile();
                DeleteFile();
                WriteFile();
                ReadFile();
                ClearFile();
                ExistFile();

                // Third iteration
                stringBuilder.AppendLine("Third iteration");

                ExistFile();
                DeleteFile();
                ExistFile();
                CreateFile();
                ExistFile();
                WriteFile();
                ReadFile();
                ClearFile();
                ExistFile();
                ReadFile();
                ExistFile();
            }
            catch (MyException.ReaderWriterException.ReaderWriterException e)
            {
                stringBuilder.AppendLine(e.Message);
            }
        }