public void NotAllToFileNameSuccessful() { var successful = 4; var failed = 3; var finder = FinderBuilder.BuildForToFileName(successful, failed); var renamer = new ToFileNameRenamer(); var mp3FilesRenamer = new MP3FilesRenamingProcessor(finder, renamer); var actual = mp3FilesRenamer.Rename(); var expected = new[] { successful, failed }; CollectionAssert.AreEqual(expected, actual); }
public void SuccessfulRenaming() { var artist = "SomeFamousArtist"; var title = "LovelySong"; var mp3File = new MP3FileForTest(artist: artist, title: title); var renamer = new ToFileNameRenamer(); var isSuccessful = renamer.Rename(mp3File); Assert.IsTrue(isSuccessful); var expectedName = artist + " - " + title; var actual = mp3File.Name; Assert.AreEqual(expectedName, actual); }
public void FailedRenaming() { var artist = "SomeFamousArtist"; var title = ""; var name = "oldName"; var mp3File = new MP3FileForTest(name: name, artist: artist, title: title); var renamer = new ToFileNameRenamer(); var isSuccessful = renamer.Rename(mp3File); Assert.IsFalse(isSuccessful); var expectedName = name; var actual = mp3File.Name; Assert.AreEqual(expectedName, actual); }