public InputSettings(string[] args)
 {
     LanguageStorePath    = CliArgumentsReader.GetOptionValue(args, LanguageStorePathOptions);
     LocationStorePath    = CliArgumentsReader.GetOptionValue(args, LocationsStorePathOptions);
     TitleStorePath       = CliArgumentsReader.GetOptionValue(args, TitleStorePathOptions);
     LandedTitlesFilePath = CliArgumentsReader.TryGetOptionValue(args, LandedTitlesFilePathOptions);
 }
Пример #2
0
        public void TryGetOptionValue_OptionExistsWithoutValue_ThrowsArgumentNullException()
        {
            string option = "--option";

            string[] args = { "--test", option, "--bla2" };

            Assert.That(CliArgumentsReader.TryGetOptionValue(args, option), Is.Null);
        }
Пример #3
0
 public ModSettings(string[] args)
 {
     Id          = CliArgumentsReader.GetOptionValue(args, IdOptions);
     Name        = CliArgumentsReader.GetOptionValue(args, NameOptions);
     Version     = CliArgumentsReader.GetOptionValue(args, VersionOptions);
     Dependency  = CliArgumentsReader.TryGetOptionValue(args, DependencyOptions);
     Game        = CliArgumentsReader.GetOptionValue(args, GameOptions);
     GameVersion = CliArgumentsReader.GetOptionValue(args, GameVersionOptions);
 }
Пример #4
0
        public void TryGetOptionValue_OptionExistsWithValueAsSameArgument_ReturnsTheValue()
        {
            string option = "--option";
            string value  = "value";

            string[] args = { "--test", $"{option}={value}", "--bla2" };

            Assert.AreEqual(value, CliArgumentsReader.TryGetOptionValue(args, option));
        }
 public OutputSettings(string[] args)
 {
     ModOutputDirectory        = CliArgumentsReader.GetOptionValue(args, OutputDirectoryPathOptions);
     AreVerboseCommentsEnabled = CliArgumentsReader.HasOption(args, VerboseCommentsOptions);
     LandedTitlesFileName      = CliArgumentsReader.TryGetOptionValue(args, LandedTitlesFileNameOptions);
 }
Пример #6
0
        public void TryGetOptionValue_OptionDoesNotExist_ThrowsArgumentException()
        {
            string[] args = { "--test", "--bla", "--bla2" };

            Assert.That(CliArgumentsReader.TryGetOptionValue(args, "--hori"), Is.Null);
        }