private ConfiguredScriptConvention CreateConvention(string deployStage) { ConfiguredScriptBehaviour scriptBehaviour = null; if (deployStage == DeploymentStages.PreDeploy) { scriptBehaviour = new PreDeployConfiguredScriptBehaviour(new InMemoryLog(), fileSystem, scriptEngine, commandLineRunner); } else if (deployStage == DeploymentStages.Deploy) { scriptBehaviour = new DeployConfiguredScriptBehaviour(new InMemoryLog(), fileSystem, scriptEngine, commandLineRunner); } else if (deployStage == DeploymentStages.PostDeploy) { scriptBehaviour = new PostDeployConfiguredScriptBehaviour(new InMemoryLog(), fileSystem, scriptEngine, commandLineRunner); } return(new ConfiguredScriptConvention(scriptBehaviour)); }
public ConfiguredScriptConvention(ConfiguredScriptBehaviour configuredScriptBehaviour) { this.configuredScriptBehaviour = configuredScriptBehaviour; }