Net.Sf.Dbdeploy.DbDeployer.Validate C# (CSharp) Method

Validate() private method

Validates the specified config.
Script directory must point to a valid directory
private Validate ( DbDeployConfig config, TextWriter infoWriter ) : void
config DbDeployConfig The config.
infoWriter System.IO.TextWriter The info writer.
return void
        private void Validate(DbDeployConfig config, TextWriter infoWriter)
        {
            this.CheckForRequiredParameter(config.Dbms, "dbms");
            this.CheckForRequiredParameter(config.ConnectionString, "connectionString");
            this.CheckForRequiredParameter(config.ScriptDirectory, "dir");
            this.CheckForRequiredParameter(infoWriter, "infoWriter");

            if (config.ScriptDirectory == null || !config.ScriptDirectory.Exists) 
            {
                throw new UsageException(string.Format("The directory '{0}' does not exist.\nScript directory must point to a valid directory", config.ScriptDirectory));
            }
        }