Пример #1
0
        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"));
        }
Пример #2
0
        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"));
        }