public void Can_generate_an_installsolution_for_a_local_machine_webApp_but_with_force() { // Arrange // Act var actual = SharePointAppDeployment.GeneratePowerShellScript(string.Empty, SharePointAppAction.Install_SPApp, "2010", "OldVersion", "sharepoint.wsp", string.Empty, string.Empty, string.Empty); // Assert Assert.AreEqual(@"Add-PsSnapin Microsoft.SharePoint.PowerShell; Install-SPApp –Identity sharepoint.wsp -Force", actual); }
public void Can_generate_an_installapp_for_a_local_machine_with_webApp() { // Arrange // Act var actual = SharePointAppDeployment.GeneratePowerShellScript(string.Empty, SharePointAppAction.Install_SPApp, "2013", "DeveloperSite", "sharepoint.wsp", "http://spsite", string.Empty, string.Empty); // Assert Assert.AreEqual(@"Add-PsSnapin Microsoft.SharePoint.PowerShell; Install-SPApp –Identity sharepoint.wsp –Web http://spsite", actual); }
public void Can_generate_a_command_for_a_remote_machine_with_extra_parameters() { // Arrange // Act var actual = SharePointAppDeployment.GeneratePowerShellScript("serverName", SharePointAppAction.Import_SPAppPackage, "2013", "DeveloperSite", "sharepoint.wsp", "http://localhost", @"c:\my files\sharepoint.wsp", "-madeup1 parma -madeup2 'abc xyz'"); // Assert Assert.AreEqual(@"invoke-command -computername serverName {Add-PsSnapin Microsoft.SharePoint.PowerShell; Import-SPAppPackage -LiteralPath 'c:\my files\sharepoint.wsp' -madeup1 parma -madeup2 'abc xyz'}", actual); }
public void Can_generate_an_importapp_for_a_local_machine() { // Arrange // Act var actual = SharePointAppDeployment.GeneratePowerShellScript(string.Empty, SharePointAppAction.Import_SPAppPackage, "2013", "DeveloperSite", "sharepoint.wsp", "http://localhost", @"c:\my files\sharepoint.wsp", string.Empty); // Assert Assert.AreEqual(@"Add-PsSnapin Microsoft.SharePoint.PowerShell; Import-SPAppPackage -Path 'c:\my files\sharepoint.wsp' -Site http://localhost -Source DeveloperSite", actual); }
public void Can_generate_a_command_for_a_remote_machine() { // Arrange // Act var actual = SharePointAppDeployment.GeneratePowerShellScript("serverName", SharePointAppAction.Import_SPAppPackage, "2013", "DeveloperSite", "sharepoint.wsp", "http://localhost", @"c:\my files\sharepoint.wsp", string.Empty); // Assert Assert.AreEqual(@"invoke-command -computername serverName {Add-PsSnapin Microsoft.SharePoint.PowerShell; Import-SPAppPackage -Path 'c:\my files\sharepoint.wsp' -Site http://localhost -Source DeveloperSite}", actual); }