AliaSQL.UnitTests.ChangeScriptExecutorTester.DoesNotExecuteScriptsInBaseLineMode C# (CSharp) Method

DoesNotExecuteScriptsInBaseLineMode() public method

public DoesNotExecuteScriptsInBaseLineMode ( ) : void
return void
        public void DoesNotExecuteScriptsInBaseLineMode()
        {
            ConnectionSettings settings = getConnectionSettings();
            string scriptFile = @"c:\scripts\Update\01_Test.sql";

            MockRepository mocks = new MockRepository();
            IScriptExecutionTracker executionTracker = mocks.StrictMock<IScriptExecutionTracker>();
            ITaskObserver taskObserver = mocks.StrictMock<ITaskObserver>();

            DoNotExpect.Call(executionTracker.ScriptAlreadyExecuted(settings, "01_Test.sql"));
            taskObserver.Log("Skipping (already executed): 01_Test.sql");

            mocks.ReplayAll();

            IChangeScriptExecutor executor = new ChangeScriptExecutor(executionTracker, null, null);
            executor.Execute(scriptFile, settings, taskObserver);

            mocks.VerifyAll();
        }