コード例 #1
0
        public void MakeArgsShell()
        {
            var args = new string[]
            {
                "*.mp3", "-toFileName"
            };

            var actual = _shellMaker.MakeArgsShell(args);

            Assert.AreEqual("*.mp3", actual.Pattern);
            Assert.AreEqual(false, actual.Recursive);
            Assert.AreEqual(new FileNameRenamer().GetType(), actual.Renamer.GetType());
        }
コード例 #2
0
 public MusicFileRenamerShell(string[] args)
 {
     _shellMaker  = new ShellMaker();
     _args        = _shellMaker.MakeArgsShell(args);
     _fileWorker  = new FileWorker(_args);
     _fileRenamer = new MusicFileRenamer(_args.Renamer);
 }