public void DoExecute_fails_on_not_existing_script()
        {
            // arrange
              IEnumerable<string> notExistingScripts = new List<string>() { "someScript.sql" };

              _deploymentStep = new RunDbScriptsDeploymentStep(_dbScriptRunnerFake.Object, _DatabaseServerName, notExistingScripts);

              // act, assert
              Assert.Throws<FileNotFoundException>(() => _deploymentStep.PrepareAndExecute());
        }
        public void DoExecute_fails_on_nonversioned_script()
        {
            // arrange
              IEnumerable<DbScriptToRun> nonVersionedScript = new List<DbScriptToRun>() { new DbScriptToRun(DbVersion.FromString("1.0"), "TestData/NonVersionedScript/01.NonVersionedScript.sql") };

              _deploymentStep = new RunDbScriptsDeploymentStep(_dbScriptRunnerFake.Object, _DatabaseServerName, nonVersionedScript);

              // act, assert
              Assert.Throws<DeploymentTaskException>(() => _deploymentStep.PrepareAndExecute());
        }