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 PSNamedCachesAttributes(IntrinsicSettings.CacheServiceInput.NamedCache namedCache) { CacheName = namedCache.CacheName; ExpiryPolicy = namedCache.ExpirationSettingsSection.Type; TimeToLiveInMinutes = namedCache.ExpirationSettingsSection.TimeToLiveInMinutes; Eviction = "LeastRecentlyUsed".Equals(namedCache.EvictionPolicy) ? "Enabled" : "Disabled"; Notifications = namedCache.NotificationsEnabled ? "Enabled" : "Disabled"; HighAvailability = namedCache.HighAvailabilityEnabled ? "Enabled" : "Disabled"; }
private static CacheServiceCreateParameters InitializeParameters(string location, CacheServiceSkuType sku, string memorySize) { CacheServiceCreateParameters param = new CacheServiceCreateParameters(); IntrinsicSettings settings = new IntrinsicSettings(); IntrinsicSettings.CacheServiceInput input = new IntrinsicSettings.CacheServiceInput(); settings.CacheServiceInputSection = input; param.Settings = settings; const int CacheMemoryObjectSize = 1024; Models.CacheSkuCountConvert convert = new Models.CacheSkuCountConvert(sku); input.Location = location; input.SkuCount = convert.ToSkuCount(memorySize); input.ServiceVersion = "1.0.0"; input.ObjectSizeInBytes = CacheMemoryObjectSize; input.SkuType = sku; return(param); }
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); }
private static CacheServiceCreateParameters InitializeParameters(string location, CacheServiceSkuType sku, string memorySize) { CacheServiceCreateParameters param = new CacheServiceCreateParameters(); IntrinsicSettings settings = new IntrinsicSettings(); IntrinsicSettings.CacheServiceInput input = new IntrinsicSettings.CacheServiceInput(); settings.CacheServiceInputSection = input; param.Settings = settings; const int CacheMemoryObjectSize = 1024; Models.CacheSkuCountConvert convert = new Models.CacheSkuCountConvert(sku); input.Location = location; input.SkuCount = convert.ToSkuCount(memorySize); input.ServiceVersion = "1.0.0"; input.ObjectSizeInBytes = CacheMemoryObjectSize; input.SkuType = sku; return param; }
partial void OnIntrinsicSettingsChanging(IntrinsicSettings value);