Exemple #1
0
        public void InvoiceTextWithEmptyOrder()
        {
            var testInvoice = new PriceLogic.Invoice.Invoice(123, new List <OrderItem>());

            var expected = "Invoice for order id: 123\nTotal price: 0$";

            Assert.AreEqual(testInvoice.GenerateInvoiceText(), expected);
        }
Exemple #2
0
        public void InvoiceTextWithNullOrder()
        {
            var testInvoice = new PriceLogic.Invoice.Invoice(123, null);

            Assert.Throws <NullReferenceException>(() => testInvoice.GenerateInvoiceText());
        }