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