public void ListProductItemsTest() { var os = new OpenStackMember(UserName, Password, TenantName); // with tenant var productitems = os.ListProducts(); Assert.IsNotNull(productitems); foreach (var productitem in productitems) { Trace.WriteLine("======================================================="); Trace.WriteLine(string.Format("ServiceName : {0}", productitem.ServiceName)); if (productitem.Products != null) foreach (var p in productitem.Products) { Trace.WriteLine("\t======================================================="); Trace.WriteLine(string.Format("\tProductId : {0}", p.ProductId)); Trace.WriteLine(string.Format("\tProductName : {0}", p.ProductName)); Trace.WriteLine(string.Format("\tMnemonic : {0}", p.Mnemonic)); Trace.WriteLine(string.Format("\tProductPriceId : {0}", p.ProductPriceId)); Trace.WriteLine(string.Format("\tUnitPrice : {0}", p.UnitPrice)); Trace.WriteLine(string.Format("\tStartDate : {0}", p.StartDate)); } } }