public void CommandOperator_DebugTrue_SetsDebug() { var expected = new PowerShellCommandTestHarness { Debug = true }; Command actual = expected; var debugParameter = actual.Parameters.FirstOrDefault(x => x.Name == "Debug"); Assert.That(debugParameter, Is.Not.Null); }
public void CommandOperator_ErrorActionIsContinue_SetsNothing() { var expected = new PowerShellCommandTestHarness { ErrorAction = ActionPreference.Continue }; Command actual = expected; var errorActionParameter = actual.Parameters.FirstOrDefault(x => x.Name == "ErrorAction"); Assert.That(errorActionParameter, Is.Null); }
public void CommandOperator_ErrorVariableIsEmptyErrorVariableAppendIsTrue_SetsNothing() { var expected = new PowerShellCommandTestHarness { ErrorVariable = String.Empty, ErrorVariableAppend = true }; Command actual = expected; var errorVariableParameter = actual.Parameters.FirstOrDefault(x => x.Name == "ErrorVariable"); Assert.That(errorVariableParameter, Is.Null); }
public void CommandOperator_ErrorActionIsSomething_SetsErrorAction() { var expected = new PowerShellCommandTestHarness { ErrorAction = ActionPreference.Stop }; Command actual = expected; var errorActionParameter = actual.Parameters.FirstOrDefault(x => x.Name == "ErrorAction"); Assert.That(errorActionParameter, Is.Not.Null); Assert.That(errorActionParameter.Value, Is.EqualTo(expected.ErrorAction)); }
public void CommandOperator_SetsNothing() { var expected = new PowerShellCommandTestHarness(); Command actual = expected; Assert.That(actual.Parameters, Is.Empty); }
public void CommandOperator_VerboseIsTrue_SetsVerbose() { var expected = new PowerShellCommandTestHarness { Verbose = true }; Command actual = expected; var verboseParameter = actual.Parameters.FirstOrDefault(x => x.Name == "Verbose"); Assert.That(verboseParameter, Is.Not.Null); }
public void CommandOperator_OutVariableIsSomething_SetsOutVariable() { var expected = new PowerShellCommandTestHarness { OutVariable = "SomeVariable" }; Command actual = expected; var outVariableParameter = actual.Parameters.FirstOrDefault(x => x.Name == "OutVariable"); Assert.That(outVariableParameter, Is.Not.Null); Assert.That(outVariableParameter.Value, Is.EqualTo(expected.OutVariable)); }
public void CommandOperator_OutVariableIsSomethingOutVariableAppendIsTrue_SetsOutVariableWithAppend() { var expected = new PowerShellCommandTestHarness { OutVariable = "SomeVariable", OutVariableAppend = true }; Command actual = expected; var outVariableParameter = actual.Parameters.FirstOrDefault(x => x.Name == "OutVariable"); Assert.That(outVariableParameter, Is.Not.Null); Assert.That(outVariableParameter.Value, Is.EqualTo(String.Format("+{0}", expected.OutVariable))); }
public void CommandOperator_OutVariableIsEmpty_SetsNothing() { var expected = new PowerShellCommandTestHarness { OutVariable = String.Empty }; Command actual = expected; var outVariableParameter = actual.Parameters.FirstOrDefault(x => x.Name == "OutVariable"); Assert.That(outVariableParameter, Is.Null); }
public void CommandOperator_OutBufferIsZero_SetsNothing() { var expected = new PowerShellCommandTestHarness { OutBuffer = 0 }; Command actual = expected; var outBufferParameter = actual.Parameters.FirstOrDefault(x => x.Name == "OutBuffer"); Assert.That(outBufferParameter, Is.Null); }
public void CommandOperator_ErrorVariableIsSomethingErrorVariableAppendIsFalse_SetsErrorVariable() { var expected = new PowerShellCommandTestHarness { ErrorVariable = "SomeVariable", ErrorVariableAppend = false }; Command actual = expected; var errorVariableParameter = actual.Parameters.FirstOrDefault(x => x.Name == "ErrorVariable"); Assert.That(errorVariableParameter, Is.Not.Null); Assert.That(errorVariableParameter.Value, Is.EqualTo(expected.ErrorVariable)); }