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"); }
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); }