示例#1
0
        public void WriteHelp()
        {
            string          helpText          = string.Empty;
            Action <string> writetext         = (s) => helpText += s;
            WritingCmdlet   commandWritesText = new WritingCmdlet();

            commandWritesText.WriteOutput = writetext;

            commandWritesText.Help = true;
            commandWritesText.DebugSomeCommand();
            Assert.AreEqual(helpText, "WritingCmdletWriteText - CustomHelpMessageHelp - Shows this menu");
        }
示例#2
0
        public void WritingOutput(string s, bool result)
        {
            bool            writeTextInvoked  = false;
            Action <string> writetext         = (notimportant) => writeTextInvoked = true;
            WritingCmdlet   commandWritesText = new WritingCmdlet();

            commandWritesText.WriteOutput = writetext;

            commandWritesText.WriteText = s;
            commandWritesText.DebugSomeCommand();
            Assert.AreEqual(writeTextInvoked, result);
        }