public void NotCorrectPatternRenameFile() { var fileHandler = new FileSystemBuilder(). ActualFile(new FileBuilder(). FilePath("my name"). Tag(FrameType.Artist, "myartist"). Tag(FrameType.Title, "mysong"). Build()). Build(); var fileProcesor = new Mp3FileProcessor(fileHandler); Assert.AreEqual(false, fileProcesor.RenameFile("<a> - <ti>")); }
public void RenameFile() { var fileHandler = new FileSystemBuilder(). ActualFile(new FileBuilder(). FilePath("my name"). Tag(FrameType.Artist, "myartist"). Tag(FrameType.Title, "mysong"). Build()). Build(); var fileProcesor = new Mp3FileProcessor(fileHandler); Assert.AreEqual(true, fileProcesor.RenameFile("<ar> - <ti>")); Assert.AreEqual("myartist - mysong", fileHandler.FileName); }
private static void LaunchRenameMode(string path, string pattern) { var retager = new Mp3FileProcessor(path); retager.RenameFile(pattern); }