public void CapabilitiesShouldReturnAppropriateProperties() { var capabilities = new CLIRunSettingsArgumentProcessorCapabilities(); Assert.AreEqual("--", capabilities.CommandName); Assert.AreEqual("Args:\n Any extra arguments that should be passed to adapter. Arguments may be specified as name-value pair of the form <n>=<v>, where <n> is the argument name, and <v> is the argument value. Use a space to separate multiple arguments.", capabilities.HelpContentResourceName); Assert.AreEqual(HelpContentPriority.CLIRunSettingsArgumentProcessorHelpPriority, capabilities.HelpPriority); Assert.AreEqual(false, capabilities.IsAction); Assert.AreEqual(ArgumentProcessorPriority.CLIRunSettings, capabilities.Priority); Assert.AreEqual(false, capabilities.AllowMultiple); Assert.AreEqual(false, capabilities.AlwaysExecute); Assert.AreEqual(false, capabilities.IsSpecialCommand); }
public void CapabilitiesShouldReturnAppropriateProperties() { var capabilities = new CLIRunSettingsArgumentProcessorCapabilities(); Assert.AreEqual("--", capabilities.CommandName); Assert.AreEqual("RunSettings arguments:" + Environment.NewLine + " Arguments to pass runsettings configurations through commandline. Arguments may be specified as name-value pair of the form [name]=[value] after \"-- \". Note the space after --. " + Environment.NewLine + " Use a space to separate multiple [name]=[value]." + Environment.NewLine + " More info on RunSettings arguments support: https://aka.ms/vstest-runsettings-arguments", capabilities.HelpContentResourceName); Assert.AreEqual(HelpContentPriority.CLIRunSettingsArgumentProcessorHelpPriority, capabilities.HelpPriority); Assert.IsFalse(capabilities.IsAction); Assert.AreEqual(ArgumentProcessorPriority.CLIRunSettings, capabilities.Priority); Assert.IsFalse(capabilities.AllowMultiple); Assert.IsFalse(capabilities.AlwaysExecute); Assert.IsFalse(capabilities.IsSpecialCommand); }