Пример #1
0
 public void Init()
 {
     CLILogsTest.SurchargeLogs();
     Option  = new Options.AccountOptions();
     Config  = new DefaultRunConfiguration(ConfigType.Task, CommandApi.List);
     Convert = new OptionConverter(new UnitTestJsonDeserializer());
 }
Пример #2
0
        public void CheckConfigGetVerboseOptionsToQuiet()
        {
            Options.IVerboseOptions option = new Options.AccountOptions();
            option.Quiet = true;
            var convertOption = new OptionConverter(new JsonDeserializer());

            convertOption.ConfigGetVerboseOptions(option);
            Assert.AreEqual(CLILogs.Verbose, CLILogs.LogsLevel.NoVerbose);
        }
Пример #3
0
        public void CheckConfigGetLogOptionsSetNoColor()
        {
            Options.ILogOptions option = new Options.AccountOptions();
            bool noColor = true;

            option.NoColor = noColor;
            var convertOption = new OptionConverter(new JsonDeserializer());

            convertOption.ConfigGetLogOptions(option);
            Assert.AreEqual(CLILogs.NoColor, noColor);
        }
Пример #4
0
        public void CheckConfigReadFile()
        {
            OptionConverter convert      = new OptionConverter(new UnitTestJsonDeserializer());
            string          fileName     = "fileName";
            int             verboseLevel = 5;
            bool            verbose      = true;
            bool            quiet        = true;
            string          line         = "{\"VerboseLevel\" : " + verboseLevel + ", \"Verbose\" : " + verbose.ToString().ToLower() + ", \"Quiet\" : " + quiet.ToString().ToLower() + "}";

            UnitTestJsonDeserializer.GetFileGet     = fileName;
            UnitTestJsonDeserializer.GetFileRetrun  = line;
            UnitTestJsonDeserializer.DeserializeGet = line;
            Console.WriteLine(line);
            Options.AccountOptions readFile = convert.ConfigReadFile <Options.AccountOptions>(fileName);
            Assert.AreEqual(readFile.Verbose, verbose);
            Assert.AreEqual(readFile.Quiet, quiet);
        }