public void TestGetLogFile3()
        {
            string[] input = new string[] { "-o", "output.txt" };

            // return default on null
            Assert.Equal("fail2ban.log", ArgumentsHelper.GetInputFile(input));
        }
コード例 #2
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 TestGetLogFile1()
 {
     // return default on null
     Assert.Equal("fail2ban.log", ArgumentsHelper.GetInputFile(null));
 }
 public void TestGetLogFile10()
 {
     string[] input = new string[] { "-o", "host.deny", "-i", "123.123.123.123", "-r" };
     Assert.Equal("fail2ban.log", ArgumentsHelper.GetInputFile(input));
 }
 public void TestGetLogFile8()
 {
     string[] input = new string[] { "-o", "host.deny", "-i", "123.123.123.123", "--read", "logfile.txt" };
     Assert.Equal("logfile.txt", ArgumentsHelper.GetInputFile(input));
 }
 public void TestGetLogFile4()
 {
     string[] input = new string[] { "-r", "test.log" };
     Assert.Equal("test.log", ArgumentsHelper.GetInputFile(input));
 }