public void InitializeAllFieldsFromResponseObject() { //Arrange string testState = "Started"; string testSubState = "Active"; string testName = "Dummy"; string testLocation = "West US"; CacheServiceSkuType testSku = CacheServiceSkuType.Premium; int testSkuCount = 2; //This will be mapped to 10GB display value string expectedMemoryInfo = "10GB"; CloudServiceResource resource = new CloudServiceResource(); resource.State = testState; resource.SubState = testSubState; resource.Name = testName; IntrinsicSettings intrinsic = new IntrinsicSettings(); IntrinsicSettings.CacheServiceInput cacheInput = new IntrinsicSettings.CacheServiceInput(); intrinsic.CacheServiceInputSection = cacheInput; resource.IntrinsicSettingsSection = intrinsic; cacheInput.Location = testLocation; cacheInput.SkuCount = testSkuCount; cacheInput.SkuType = testSku; //Act PSCacheService service = new PSCacheService(resource); //Assert Assert.Equal(testSubState, service.State); Assert.Equal(testName, service.Name); Assert.Equal(testLocation, service.Location); Assert.Equal(expectedMemoryInfo, service.Memory); Assert.Equal(testSku, service.Sku); }
public override void ExecuteCmdlet() { CacheClient.ProgressRecorder = (message) => { WriteVerbose(message); }; string memory = memoryDynamicParameterSet.GetMemoryValue(Sku); PSCacheService cacheService = new PSCacheService( CacheClient.UpdateCacheService(Name, Sku, memory, ConfirmAction, Force.IsPresent)); WriteObject(cacheService); }
public override void ExecuteCmdlet() { WriteWarning("Managed Cache will be retired on 11/30/2016. Please migrate to Azure Redis Cache. For more information, see http://go.microsoft.com/fwlink/?LinkID=717458"); CacheClient.ProgressRecorder = (message) => { WriteVerbose(message); }; string memory = memoryDynamicParameterSet.GetMemoryValue(Sku); PSCacheService cacheService = new PSCacheService( CacheClient.UpdateCacheService(Name, Sku, memory, ConfirmAction, Force.IsPresent)); WriteObject(cacheService); }
public override void ExecuteCmdlet() { cacheServiceName = CacheClient.NormalizeCacheServiceName(Name); CacheClient.ProgressRecorder = (p) => { WriteVerbose(p); }; string memory = memoryDynamicParameterSet.GetMemoryValue(Sku); PSCacheService cacheService = new PSCacheService(CacheClient.CreateCacheService( CurrentContext.Subscription.Id.ToString(), cacheServiceName, Location, Sku, memory)); WriteObject(cacheService); }
public override void ExecuteCmdlet() { WriteWarning("Managed Cache will be retired on 11/30/2016. Please migrate to Azure Redis Cache. For more information, see http://go.microsoft.com/fwlink/?LinkID=717458"); cacheServiceName = CacheClient.NormalizeCacheServiceName(Name); CacheClient.ProgressRecorder = (p) => { WriteVerbose(p); }; string memory = memoryDynamicParameterSet.GetMemoryValue(Sku); PSCacheService cacheService = new PSCacheService(CacheClient.CreateCacheService( Profile.Context.Subscription.Id.ToString(), cacheServiceName, Location, Sku, memory)); WriteObject(cacheService); }