/// <summary>
        /// Processes the requests based on the argument provided.
        /// </summary>
        /// <param name="args">List of arguments.</param>
        private static void ProcessRequests(IList <string> args)
        {
            if (args == null || !args.Any())
            {
                throw new ArgumentException("No argument found");
            }

            var parameter = GetParameter(args);
            var service   = new RomaniserService();

            var list    = service.ReadFile(parameter.Input);
            var results = service.RomaniseInBulk(list);

            service.SaveFile(parameter.Output, results);
        }
示例#2
0
 public void Init()
 {
     this._service = new RomaniserService();
 }