Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }