public void CapabilitiesShouldReturnAppropriateProperties()
        {
            var capabilities = new ResultsDirectoryArgumentProcessorCapabilities();

            Assert.AreEqual("/ResultsDirectory", capabilities.CommandName);
            Assert.AreEqual("--ResultsDirectory|/ResultsDirectory" + Environment.NewLine + "      Test results directory will be created in specified path if not exists." + Environment.NewLine + "      Example  /ResultsDirectory:<pathToResultsDirectory>", capabilities.HelpContentResourceName);

            Assert.AreEqual(HelpContentPriority.ResultsDirectoryArgumentProcessorHelpPriority, capabilities.HelpPriority);
            Assert.AreEqual(false, capabilities.IsAction);
            Assert.AreEqual(ArgumentProcessorPriority.AutoUpdateRunSettings, capabilities.Priority);

            Assert.AreEqual(false, capabilities.AllowMultiple);
            Assert.AreEqual(false, capabilities.AlwaysExecute);
            Assert.AreEqual(false, capabilities.IsSpecialCommand);
        }
Ejemplo n.º 2
0
        public void CapabilitiesShouldReturnAppropriateProperties()
        {
            var capabilities = new ResultsDirectoryArgumentProcessorCapabilities();

            Assert.AreEqual("/ResultsDirectory", capabilities.CommandName);
            var expected = "--ResultsDirectory|/ResultsDirectory\r\n      Test results directory will be created in specified path if not exists.\r\n      Example  /ResultsDirectory:<pathToResultsDirectory>";

            Assert.AreEqual(expected.NormalizeLineEndings().ShowWhiteSpace(), capabilities.HelpContentResourceName.NormalizeLineEndings().ShowWhiteSpace());

            Assert.AreEqual(HelpContentPriority.ResultsDirectoryArgumentProcessorHelpPriority, capabilities.HelpPriority);
            Assert.IsFalse(capabilities.IsAction);
            Assert.AreEqual(ArgumentProcessorPriority.AutoUpdateRunSettings, capabilities.Priority);

            Assert.IsFalse(capabilities.AllowMultiple);
            Assert.IsFalse(capabilities.AlwaysExecute);
            Assert.IsFalse(capabilities.IsSpecialCommand);
        }