public IEnumerable<Flavor> ListFlavors(int? minDiskInGB = null, int? minRamInMB = null, string markerId = null, int? limit = null) { return ServersProvider.ListFlavors(minDiskInGB, minRamInMB, markerId, limit, this.DefaultRegion, this.Identity); }
public void ListFlavorsDetailsTest() { foreach (var m in TestEnvMembers.Members) { var os = new OpenStackMember(m.UserName, m.Password, m.TenantName); // without tenant, can not get endpoints. IEnumerable<Flavor> flavors = null; try { flavors = os.ListFlavors(); } catch (net.openstack.Core.Exceptions.UserAuthorizationException uae) { Assert.IsTrue(uae.Message.Equals("The user does not have access to the requested service or region.")); return; } os = new OpenStackMember(m.UserName, m.Password, m.TenantName); // with tenant flavors = os.ListFlavorsDetails(); Assert.IsNotNull(flavors); foreach (var f in flavors) { Assert.IsNotNull(f.Id); Assert.IsNotNull(f.Name); Assert.IsNotNull(f.Links); } } }