public void Should_Deploy_Website_At_Specified_Path() { //Clear string deployDir = @"C:/inetpub/test/"; if (File.Exists(deployDir + "web.config")) { File.Delete(deployDir + "web.config"); } //Deploy IWebDeployManager manager = CakeHelper.CreateWebDeployManager(); DeploySettings settings = new DeploySettings(); settings.SiteName = "Default Web Site"; settings.NTLM = true; settings.SourcePath = "./Cake.WebDeploy.TestSite/obj/Release/netcoreapp1.1/PubTmp/Out/"; settings.DestinationPath = deployDir; manager.Deploy(settings); //Asert Assert.True(File.Exists(deployDir + "web.config")); }
public void Should_Deploy_Website_At_Default_Path() { //Clear string deployDir = @"C:/inetpub/wwwroot/"; if (File.Exists(deployDir + "web.config")) { File.Delete(deployDir + "web.config"); } //Deploy IWebDeployManager manager = CakeHelper.CreateWebDeployManager(); DeploySettings settings = new DeploySettings(); settings.SiteName = "Default Web Site"; settings.NTLM = true; settings.SourcePath = "./Cake.WebDeploy.TestSite/obj/Release/Package/Cake.WebDeploy.TestSite.zip"; settings.ParametersFilePath = "./Cake.WebDeploy.TestSite/obj/Release/Package/Cake.WebDeploy.TestSite.Parameters.xml"; manager.Deploy(settings); //Asert Assert.True(File.Exists(deployDir + "web.config")); }