public void GetBillingInvoiceTest()
{
var os = new OpenStackMember(UserName, Password, TenantName); // with tenant
var invoices = os.ListBillingInvoices();
Assert.IsNotNull(invoices);
foreach (var i in invoices)
{
var invoice = os.GetBillingInvoice(i.InvoiceId);
Assert.IsNotNull(invoice);
Trace.WriteLine(string.Format("AccountId : {0}", invoice.AccountId));
Trace.WriteLine(string.Format("BalanceBill : {0}", invoice.BalanceBill));
Trace.WriteLine(string.Format("BalanceBillPlasTax : {0}", invoice.BalanceBillPlasTax));
Trace.WriteLine(string.Format("Bill : {0}", invoice.Bill));
Trace.WriteLine(string.Format("BillPlasTax : {0}", invoice.BillPlasTax));
Trace.WriteLine(string.Format("BrandId : {0}", invoice.BrandId));
Trace.WriteLine(string.Format("CreatedBy : {0}", invoice.CreatedBy));
Trace.WriteLine(string.Format("CreatedDate : {0}", invoice.CreatedDate));
Trace.WriteLine(string.Format("Currency : {0}", invoice.Currency));
Trace.WriteLine(string.Format("DueDate : {0}", invoice.DueDate));
}
}