public void ManagedCache_ConversionWorksForPremiumSku()
 {
     CacheSkuCountConvert convert = new CacheSkuCountConvert(CacheServiceSkuType.Premium);
     Assert.Equal("5GB", convert.ToMemorySize(1));
     Assert.Equal("10GB", convert.ToMemorySize(2));
     Assert.Equal(1, convert.ToSkuCount("5GB"));
     Assert.Equal(30, convert.ToSkuCount("150GB"));
     Assert.Throws(typeof(ArgumentException), () => { convert.ToSkuCount("12MB"); });
     Assert.Throws(typeof(ArgumentException), () => { convert.ToSkuCount("-1"); });
 }
 public void ManagedCache_ConversionWorksForStandardSku()
 {
     CacheSkuCountConvert convert = new CacheSkuCountConvert(CacheServiceSkuType.Standard);
     Assert.Equal("1GB", convert.ToMemorySize(1));
     Assert.Equal("2GB", convert.ToMemorySize(2));
     Assert.Equal(1, convert.ToSkuCount("1GB"));
     Assert.Equal(10, convert.ToSkuCount("10GB"));
     Assert.Throws(typeof(ArgumentException), () => { convert.ToSkuCount("11"); });
     Assert.Throws(typeof(ArgumentException), () => { convert.ToSkuCount("foo-bar"); });
 }
 public void ManagedCache_ConversionWorksForBasicSku()
 {
     CacheSkuCountConvert convert = new CacheSkuCountConvert(CacheServiceSkuType.Basic);
     Assert.Equal("128MB", convert.ToMemorySize(1));
     Assert.Equal("256MB", convert.ToMemorySize(2));
     Assert.Equal(2, convert.ToSkuCount("256"));
     Assert.Equal(1, convert.ToSkuCount("128MB"));
     Assert.Equal(1, convert.ToSkuCount("128mb"));
     Assert.Throws(typeof(ArgumentException), () => { convert.ToSkuCount("2222"); });
     Assert.Throws(typeof(ArgumentException), () => { convert.ToSkuCount("foo-bar"); });
 }
        public void ManagedCache_ConversionWorksForPremiumSku()
        {
            CacheSkuCountConvert convert = new CacheSkuCountConvert(CacheServiceSkuType.Premium);

            Assert.Equal("5GB", convert.ToMemorySize(1));
            Assert.Equal("10GB", convert.ToMemorySize(2));
            Assert.Equal(1, convert.ToSkuCount("5GB"));
            Assert.Equal(30, convert.ToSkuCount("150GB"));
            Assert.Throws(typeof(ArgumentException), () => { convert.ToSkuCount("12MB"); });
            Assert.Throws(typeof(ArgumentException), () => { convert.ToSkuCount("-1"); });
        }
        public void ManagedCache_ConversionWorksForStandardSku()
        {
            CacheSkuCountConvert convert = new CacheSkuCountConvert(CacheServiceSkuType.Standard);

            Assert.Equal("1GB", convert.ToMemorySize(1));
            Assert.Equal("2GB", convert.ToMemorySize(2));
            Assert.Equal(1, convert.ToSkuCount("1GB"));
            Assert.Equal(10, convert.ToSkuCount("10GB"));
            Assert.Throws(typeof(ArgumentException), () => { convert.ToSkuCount("11"); });
            Assert.Throws(typeof(ArgumentException), () => { convert.ToSkuCount("foo-bar"); });
        }
        public void ManagedCache_ConversionWorksForBasicSku()
        {
            CacheSkuCountConvert convert = new CacheSkuCountConvert(CacheServiceSkuType.Basic);

            Assert.Equal("128MB", convert.ToMemorySize(1));
            Assert.Equal("256MB", convert.ToMemorySize(2));
            Assert.Equal(2, convert.ToSkuCount("256"));
            Assert.Equal(1, convert.ToSkuCount("128MB"));
            Assert.Equal(1, convert.ToSkuCount("128mb"));
            Assert.Throws(typeof(ArgumentException), () => { convert.ToSkuCount("2222"); });
            Assert.Throws(typeof(ArgumentException), () => { convert.ToSkuCount("foo-bar"); });
        }