コード例 #1
0
        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);
        }
コード例 #2
0
        static void Main(string[] args)
        {
            var finder  = GetFileFinder(args);
            var renamer = GetRenamer(args.Last());

            if (finder == null || renamer == null)
            {
                Console.WriteLine("Incorrect format of input arguments");
                Console.ReadKey();
                return;
            }

            var mp3Renamer = new MP3FilesRenamingProcessor(finder, renamer);

            var output = mp3Renamer.Rename();

            Console.WriteLine("Successful: {0}\nFailed: {1}", output[0], output[1]);

            Console.ReadKey();
        }