Пример #1
0
        public void RenameFile_Of_Non_Existing_File_Events_Log()
        {
            var wasCalled = false;

            FileLibrary.Log += (e) => wasCalled = true;

            string originalFilename = "OriginalNotExistingFileName.txt";
            string newFileName      = "NewFileName.txt";

            FileLibrary.RenameFile(originalFilename, newFileName);

            Assert.IsTrue(wasCalled);
        }
Пример #2
0
 /// <summary>
 /// solo el nombre del fichero excluir path y extención.
 /// </summary>
 /// <param name="NewFileName"></param>
 public void Rename(String NewFileName)
 {
     if (Asociate)
     {
         //destino ficheros
         FileLibrary.RenameFile(NameVideo, NewFileName);
         FileLibrary.RenameFile(NameThumb, NewFileName + "_thumbs_0000.gif");
         //no hace nada mas.
         NameVideo = Path.Combine(Path.GetDirectoryName(NameVideo), NewFileName);
         NameThumb = Path.Combine(Path.GetDirectoryName(NameThumb), NewFileName + "_thumbs_0000.gif");
         Inicializa();
     }
     //TODO: renombrar los ficheros
 }
Пример #3
0
        public void RenameFile_Of_Existing_File_Renames_File()
        {
            string originalFilename = "OriginalFileName.txt";

            _pathCopied = Path.Combine(_assemblyFolder, originalFilename);
            var myFile = File.Create(_pathCopied);

            myFile.Close();

            Assert.IsTrue(File.Exists(_pathCopied));

            string newFileName = "NewFileName.txt";

            FileLibrary.RenameFile(_pathCopied, newFileName);
            string newPath = Path.Combine(_assemblyFolder, newFileName);

            Assert.IsTrue(File.Exists(newPath));
        }