Beispiel #1
0
        public void CommandAlias_Shows_InTopLevelHelp()
        {
            var expected = "(test)";

            Options.Instance.ColorizeConsoleOutput = false;
            writer = new TestConsoleWriter();
            ConsoleBase.RegisterConsoleWriter(writer);
            global.ExecuteCommand("-h");
            Assert.IsTrue(writer.Contains(expected));
            Options.Instance.ColorizeConsoleOutput = true;
        }
Beispiel #2
0
        public void DuplicateFlag_WritesError()
        {
            var c = new InvalidInternals();

            underTest.AddCommand(c);

            underTest.ExecuteCommand("cmd v -f -f -f -f");

            Assert.IsTrue(testWriter.Contains("Duplicate operand or flag names are not allowed!"));
            Assert.IsFalse(testWriter.Contains("NOTHING"));
        }