public void Minimal() { var exitCode = Runner.Run <MinimalTargets>(new[] { "--help" }); Assert.That(exitCode, Is.EqualTo((int)RunContext.ExitCode.HelpDisplayed)); }
public void CommandLineErrorWrongTarget() { var exitCode = Runner.Run <MyBuild>(new string[] { "this-target-is-wrong" }); Assert.That(exitCode, Is.EqualTo((int)RunContext.ExitCode.CommandLineError)); }
public void Fail() { var exitCode = Runner.Run <MyBuild>(new string[] { "always-fails", "-vq" }); Assert.That(exitCode, Is.EqualTo((int)RunContext.ExitCode.TargetFailed)); }
public void SayHello() { var exitCode = Runner.Run <MyBuild>(new string[] { "say-hello", "World" }); Assert.That(exitCode, Is.EqualTo(0)); }
public void Run() { var exitCode = Runner.Run <MyBuild>(new string[] { }); Assert.That(exitCode, Is.EqualTo(0)); }
public void NestedOnce() { var exitCode = Runner.Run <MyBuild>(new[] { "Version" }); Assert.AreEqual(0, exitCode); }