public void ActivateApplicationPackageOnly() { string accountName = "account01"; string resourceGroup = "resourceGroup"; string applicationId = "applicationId"; string version = "version"; string format = "zip"; PSApplicationPackage applicationPackageResponse = new PSApplicationPackage(); batchClientMock.Setup(b => b.UploadAndActivateApplicationPackage(resourceGroup, accountName, applicationId, version, null, format, true)).Returns(applicationPackageResponse); cmdlet.AccountName = accountName; cmdlet.ResourceGroupName = resourceGroup; cmdlet.ApplicationId = applicationId; cmdlet.ApplicationVersion = version; cmdlet.Format = format; cmdlet.ActivateOnly = true; commandRuntimeMock.Setup(f => f.ShouldProcess(It.IsAny <string>(), It.IsAny <string>())).Returns(true); cmdlet.ExecuteCmdlet(); batchClientMock.Verify(b => b.UploadAndActivateApplicationPackage(resourceGroup, accountName, applicationId, version, null, format, true), Times.Once()); }
public void UploadBatchApplicationPackageTest() { string accountName = "account01"; string resourceGroup = "resourceGroup"; string applicationName = "applicationName"; string filePath = "~/fake/filepath"; string version = "version"; string format = "zip"; PSApplicationPackage applicationPackageResponse = new PSApplicationPackage(); batchClientMock.Setup(b => b.UploadAndActivateApplicationPackage(resourceGroup, accountName, applicationName, version, filePath, format, false)).Returns(applicationPackageResponse); cmdlet.AccountName = accountName; cmdlet.ResourceGroupName = resourceGroup; cmdlet.ApplicationName = applicationName; cmdlet.FilePath = filePath; cmdlet.ApplicationVersion = version; cmdlet.Format = format; commandRuntimeMock.Setup(f => f.ShouldProcess(It.IsAny <string>(), It.IsAny <string>())).Returns(true); cmdlet.ExecuteCmdlet(); batchClientMock.Verify(b => b.UploadAndActivateApplicationPackage(resourceGroup, accountName, applicationName, version, filePath, format, false), Times.Once()); }
protected override void ExecuteCmdletImpl() { PSApplicationPackage response = BatchClient.UploadAndActivateApplicationPackage( this.ResourceGroupName, this.AccountName, this.ApplicationName, this.ApplicationVersion, this.FilePath, this.Format, this.ActivateOnly.IsPresent); WriteObject(response); }
protected override void ExecuteCmdletImpl() { if (string.IsNullOrEmpty(this.ApplicationVersion)) { foreach (PSApplicationPackage context in BatchClient.ListApplicationPackages(this.ResourceGroupName, this.AccountName, this.ApplicationName)) { WriteObject(context); } } else { PSApplicationPackage context = BatchClient.GetApplicationPackage(this.ResourceGroupName, this.AccountName, this.ApplicationName, this.ApplicationVersion); WriteObject(context); } }
public void GetBatchApplicationPackageTest() { string accountName = "account01"; string resourceGroup = "resourceGroup"; string applicationName = "test"; string applicationVersion = "foo"; PSApplicationPackage expected = new PSApplicationPackage() { Name = applicationVersion }; batchClientMock.Setup(b => b.GetApplicationPackage(resourceGroup, accountName, applicationName, applicationVersion)).Returns(expected); cmdlet.AccountName = accountName; cmdlet.ResourceGroupName = resourceGroup; cmdlet.ApplicationName = applicationName; cmdlet.ApplicationVersion = applicationVersion; cmdlet.ExecuteCmdlet(); commandRuntimeMock.Verify(r => r.WriteObject(expected), Times.Once()); }
public override void ExecuteCmdlet() { PSApplicationPackage context = BatchClient.GetApplicationPackage(this.ResourceGroupName, this.AccountName, this.ApplicationId, this.ApplicationVersion); WriteObject(context); }