public void TestGetSingleInvoice() { Mock <IDatastore> mockDatastore = new Mock <IDatastore>(); mockDatastore.Setup(_invoiceExpectation).Returns(_jsonData); WhmcsApi instance = new WhmcsApi("User", "Pass", "Website", mockDatastore.Object); InvoiceResponse singleInvoice = instance.GetInvoice(218); Assert.NotNull(singleInvoice); }
public void TestSingleInvoiceItemAmount() { Mock <IDatastore> mockDatastore = new Mock <IDatastore>(); mockDatastore.Setup(_invoiceExpectation).Returns(_jsonData); WhmcsApi instance = new WhmcsApi("User", "Pass", "Website", mockDatastore.Object); InvoiceResponse singleInvoice = instance.GetInvoice(218); Assert.Equal("7.50", singleInvoice.Items.Item.SingleOrDefault().Amount); }