Ejemplo n.º 1
0
        static int Main(string[] args)
        {
            // get verbose level to determine how much to print in console
            VerboseLevel verboseLevel = ArgumentsHelper.GetVerboseLevel(args);

            if (verboseLevel == VerboseLevel.All)
            {
                Console.WriteLine("verbose level set to \"{0}\".", verboseLevel);
            }

            if (args.Length < 2)
            {
                Console.WriteLine(usageText);
                return(1);
            }

            //foreach (string s in args)
            //{
            //    Console.WriteLine(s);
            //}

            string inputFile = ArgumentsHelper.GetInputFile(args);

            if (verboseLevel == VerboseLevel.All)
            {
                Console.WriteLine("reading log file \"{0}\".", inputFile);
            }



            return(0);
        }
 public void TestGetVerboseLevel1()
 {
     Assert.Equal(VerboseLevel.Minimal, ArgumentsHelper.GetVerboseLevel(null));
 }
 public void TestGetVerboseLevel4()
 {
     string[] input = new string[] { "--verbose", "2" };
     Assert.Equal(VerboseLevel.All, ArgumentsHelper.GetVerboseLevel(input));
 }
 public void TestGetVerboseLevel3()
 {
     string[] input = new string[] { "-v", "1" };
     Assert.Equal(VerboseLevel.Info, ArgumentsHelper.GetVerboseLevel(input));
 }
 public void TestGetVerboseLevel2()
 {
     string[] input = new string[] { };
     Assert.Equal(VerboseLevel.Minimal, ArgumentsHelper.GetVerboseLevel(input));
 }