private void deltaRunner_OnScriptExecution(ScriptExecutionArgs e)
 {
     Console.Out.WriteLine("Script Name: {0}", e.Delta.Filename);
 }
 private void deltaRunner_OnAfterScriptExecution(ScriptExecutionArgs e)
 {
     Console.Out.WriteLine("Completed! [{1}] -- Script Name: {0}", e.Delta.Filename, e.Duration);
 }
 void deltaRunner_OnAfterScriptExecution_Lookingforletters(ScriptExecutionArgs e)
 {
     switch(_lastDelta)
     {
         case null :
             Assert.AreEqual("00001.sql", e.Delta.Filename);
             break;
         case "00001.sql" :
             Assert.AreEqual("00002.sql", e.Delta.Filename);
             break;
         case "00002.sql" :
             Assert.AreEqual("00003.sql", e.Delta.Filename);
             break;
         case "00003.sql" :
             Assert.AreEqual("00004.sql", e.Delta.Filename);
             break;
         case "00004.sql" :
             Assert.AreEqual("00004aa.sql", e.Delta.Filename);
             break;
         case "00004aa.sql" :
             Assert.AreEqual("00004ab.sql", e.Delta.Filename);
             break;
         case "00004ab.sql" :
             Assert.AreEqual("00004ba.sql", e.Delta.Filename);
             break;
         case "00004ba.sql" :
             Assert.AreEqual("00005.sql", e.Delta.Filename);
             break;
     }
     _lastDelta = e.Delta.Filename;
 }
 private void deltaRunnerFailIfStaticFile_OnScriptExecution(ScriptExecutionArgs e)
 {
     if(e.Delta.File.FullName == staticFile1Filename)
     {
         Assert.Fail("Static file was improperly executed!");
     }
 }
 static void deltaRunnerMustRunDelta_OnAfterScriptExecution(ScriptExecutionArgs e)
 {
     if (e.Delta.File.FullName == new FileInfo(postDeltaFilename).FullName)
     {
         calledpostDelta = true;
     }
 }