public static VolumeType GetSsdVolumeTypeOrDefault(IBlockStorageProvider provider) { foreach (var volumeType in provider.ListVolumeTypes()) { if (string.Equals(volumeType.Name, "SSD", StringComparison.OrdinalIgnoreCase)) { return(volumeType); } } return(null); }
public void TestListVolumeTypes() { IBlockStorageProvider provider = Bootstrapper.CreateBlockStorageProvider(); IEnumerable <VolumeType> volumeTypes = provider.ListVolumeTypes(); Assert.IsNotNull(volumeTypes); if (!volumeTypes.Any()) { Assert.Inconclusive("The test could not proceed because the specified account and/or region does not appear to contain any volume types."); } Console.WriteLine("Volume Types"); foreach (VolumeType volumeType in volumeTypes) { Assert.IsNotNull(volumeType); Console.WriteLine(JsonConvert.SerializeObject(volumeType, Formatting.Indented)); } }
public void TestDescribeVolumeType() { IBlockStorageProvider provider = Bootstrapper.CreateBlockStorageProvider(); IEnumerable <VolumeType> volumeTypes = provider.ListVolumeTypes(); Assert.IsNotNull(volumeTypes); if (!volumeTypes.Any()) { Assert.Inconclusive("The test could not proceed because the specified account and/or region does not appear to contain any volume types."); } foreach (VolumeType volumeType in volumeTypes) { Assert.IsNotNull(volumeType); Assert.IsFalse(string.IsNullOrEmpty(volumeType.Id)); VolumeType type = provider.DescribeVolumeType(volumeType.Id); Assert.IsNotNull(type); Assert.AreEqual(volumeType.Id, type.Id); Assert.AreEqual(volumeType.Name, type.Name); } }
public static VolumeType GetSsdVolumeTypeOrDefault(IBlockStorageProvider provider) { foreach (var volumeType in provider.ListVolumeTypes()) { if (string.Equals(volumeType.Name, "SSD", StringComparison.OrdinalIgnoreCase)) return volumeType; } return null; }