public void RunTestIncludesDefaultDebuggerStatementByDefault() { var cscriptCommand = new FakeCScriptCommand(); var script = new TestScript(cscriptCommand); script.RunTest("return true;"); Assert.True(cscriptCommand.ScriptContainedDebuggerStatement); }
public void RunTestIncludesDefaultDebuggerStatementIfRequested() { var cscriptCommand = new FakeCScriptCommand(); var script = new TestScript(cscriptCommand) { IncludeDefaultBreakpoint = true }; script.RunTest("return true;"); Assert.True(cscriptCommand.ScriptContainedDebuggerStatement); }
public void RunTestDoesNotIncludeDefaultDebuggerStatementIfSuppressed() { var cscriptCommand = new FakeCScriptCommand(); var script = new TestScript(cscriptCommand) { IncludeDefaultBreakpoint = false }; script.RunTest("return true;"); Assert.False(cscriptCommand.ScriptContainedDebuggerStatement); }