public void ExecuteToFileName() { MockFileManager fileSystem = new MockFileManager(); fileSystem.AddFile("file1.mp3", new MockMp3File("file1.mp3", fileSystem) { Artist = "Bon Jovi", Title = "It's my life" }); fileSystem.AddFile("file2.mp3", new MockMp3File("file2.mp3", fileSystem) { Artist = "Imagine Dragons", Title = "Believer" }); RenamerArguments renamerArguments = new RenamerArguments { IsRecursive = false, Action = AllowedActions.ToFileName, Mask = "*.mp3" }; Processor processor = new Processor(renamerArguments, fileSystem); processor.Process(); Assert.IsTrue(fileSystem.Exist("\\Bon Jovi - It's my life.mp3")); Assert.IsTrue(fileSystem.Exist("\\Imagine Dragons - Believer.mp3")); Assert.AreEqual(2, fileSystem.Files.Count); }
public void TagToFileNameActionTest() { MockFileManager fileManager = new MockFileManager(); IAction tagToFileNameAction = new TagToFileNameAction(); IMP3File mp3File = new MockMp3File("test.mp3", fileManager); string title = "Songbyauthor"; string artist = "Author"; mp3File.Title = title; mp3File.Artist = artist; fileManager.AddFile("test.mp3", mp3File); tagToFileNameAction.Process(mp3File); Assert.IsTrue(fileManager.Exist("\\" + artist + " - " + title + ".mp3")); }