public void ProvidingOnlyHelpArgumentShouldSucceed() { const string arguments = "-help"; int exitCode = MigrateProcess.Execute(arguments); Assert.AreEqual(SuccessExitCode, exitCode); }
public void ProvidingNotExistingTargetShouldFail() { const string arguments = "target-xxx some.dll"; int exitCode = MigrateProcess.Execute(arguments); Assert.AreEqual(Program.InvalidTargetExitCode, exitCode); }
public void ProvidingNotExistingAssemblyShouldFail() { const string arguments = "qa some.dll"; int exitCode = MigrateProcess.Execute(arguments); Assert.AreEqual(Program.FailedMigrationExitCode, exitCode); }
public void ProvidingNoArgumentsShouldFail() { int exitCode = MigrateProcess.Execute(null); Assert.AreEqual(Program.InvalidArgumentsExitCode, exitCode); }